Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptのオブジェクト指向プログラミングとは何ですか?


JavaScriptはオブジェクト指向プログラミング(OOP)言語です。プログラミング言語は、開発者に4つの基本機能を提供する場合、オブジェクト指向と呼ぶことができます-

  • カプセル化 −データまたはメソッドに関係なく、関連情報をオブジェクトと一緒に保存する機能。
  • 集約 −あるオブジェクトを別のオブジェクト内に保存する機能。
  • 継承 −プロパティとメソッドの一部を別のクラス(またはクラスの数)に依存するクラスの機能。
  • ポリモーフィズム −さまざまな異なる方法で機能する1つの関数またはメソッドを作成する機能。

オブジェクトは属性で構成されています。属性に関数が含まれている場合、それはオブジェクトのメソッドであると見なされます。それ以外の場合、属性はプロパティと見なされます。


  1. JavaScriptArrayBufferオブジェクト

    JavaScript ArrayBufferオブジェクトは、汎用の固定長の生のバイナリデータバッファーを表すために使用されます。 ArrayBufferオブジェクトのコンテンツを操作するには、コンテンツを直接操作できないため、DataViewオブジェクトを作成する必要があります。 DataViewオブジェクトを使用して両方の読み取りと書き込みを行うことができます。 構文 new ArrayBuffer(byteSize) byteSizeパラメーターは、作成される配列バッファーサイズをバイト単位で指定します。 以下は、ArrayBuffer()オブジェクトのコードです- 例 <!DO

  2. cmp()関数はPythonオブジェクト指向プログラミングで何をしますか?

    cmp()関数 cmp(x、y)関数は、2つの引数xとyの値を比較します- cmp(x、y) 戻り値は-です xがyより小さい場合は、負の数。 xがyと等しい場合はゼロ。 xがyより大きい場合は正の数。 組み込みのcmp()関数は通常、値-1、0、または1のみを返します。ただし、同じ呼び出しシーケンスを持つ関数を期待する場所は他にもあり、それらの関数は他の値を返す場合があります。結果の兆候のみを観察するのが最善です。 >>> cmp(2,8) -1 >>> cmp(6,6) 0 >>> cmp(4,1) 1 >>&