「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > JavaScriptのクラス

JavaScriptのクラス

2025-02-22に投稿されました
ブラウズ:694

Classes in javascript

JavaScriptクラス

クラスは、オブジェクトとその動作を定義するためのより正式で整理された方法を提供するオブジェクトの青写真です。 JavaScriptクラスはオブジェクト自体ではなく、JavaScriptオブジェクトを作成するためのテンプレートです。

クラスは特別な関数ですが、 class を使用して関数ではなく定義します。属性は、 constructor()メソッド内に割り当てられます。

class method

]
  1. クラスメソッドの構文は、オブジェクトメソッドの構文と同じです。
  2. クラスキーワードを使用してクラスを作成します。
  3. には常に constructor()メソッドが含まれています。
  4. その後、任意の数のメソッドを追加できます。

例1:車のクラスを作成し、車のクラスに基づいて「私の車」という名前のオブジェクトを作成します。

class Car {
  constructor(brand) {
    this.carName = brand;
  }
}

let myCar = new Car("Toyota"); 
constructor method

] コンストラクターは、クラスで作成されたオブジェクトを初期化するための特別な方法です。クラスの新しいインスタンスが作成されたときに自動的に呼ばれます。通常、渡されたパラメーターを使用してオブジェクトプロパティに値を割り当て、作成時にオブジェクトが適切に初期化されるようにします。

コンストラクターが自動的に呼び出され、クラスが初期化されている場合、正確な名前「コンストラクター」が必要です。実際、コンストラクターを持っていない場合、JavaScriptは目に見えない空のコンストラクター法を追加します。

注:

クラスには複数の constructor()を持つことはできません。これにより、構文エラーが発生します。

その他のクラスの例

class person {} //空のクラス クラスの学生{ コンストラクター(rollno、name、age){ this.name = name; this.rollno = rollno; this.age = age; } } Let Student1 = new Student(1、 "Alex"、12); console.log(desute1); // suduent {name: 'alex'、rollno:1、age:12} クラス製品{ コンストラクター(名前、価格){ this.name = name; this.price = price; } displayProduct(){ console.log( `product:$ {this.name}`); console.log( `price:$ {this.price}`); } } const product1 =新製品( "シャツ"、19.32); const product2 = new Product( "Pant"、33.55);
 
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3