クラスのES6導入

クラス

ECMAScriptのJavaScriptクラスは、砂糖のプロトタイプベースの継承構文を既存の2015年に、本質的にはJavaScriptを導入しました。クラス構文は、オブジェクト指向JavaScriptなどの新しい継承モデルを導入しません。

クラス:
クラスのメソッドは、クラス宣言を使用して定義されます。クラスを宣言するためには、classキーワードでクラス名を使用することができます

クラス食品{
コンストラクタ(価格){
this.price =価格
}
}

クラス式:
関数宣言が異なる場合には、クラス宣言はクラスを強化するために表示されず、関数の宣言は、それは新しいアプリケーションの形で、Classクラスの過程で、その最初の文を増加することです。

式を定義するクラスのクラスを使用することができます

せ食品=クラス{
コンストラクタ(価格){
this.price =価格
}
}
又は
食品=クラス食品{せ
コンストラクタ(価格){
this.price =価格
}
}

宣言クラス式の本体は、それは、開発者を調節することができる一方、コードフォーマットを書き込み、厳密モードで実行され

コンストラクタ:
クラスを作成したクラスを使用してオブジェクトを作成し、初期化するために使用されConstructoは、コンストラクタを持つことができ、コンストラクタは、スーパークラスのコンストラクタを呼び出すためにsuperキーワードを使用することができます

原型方法:
クラス食品{
コンストラクタ(価格、NUM){
this.price =価格。
this.num - NUM。
}、
合計(取得){
this.calcsum()戻り
}
calcsumを(){
this.price * this.numを返します。
}
}

おすすめ

転載: www.cnblogs.com/7Ezreal/p/12037579.html