駆け出しのエンジニア日記

プログラミング言語勉強中の奮闘日記

2023-06-06から1日間の記事一覧

extendsとsuper

extendsとsuper これらはクラスの継承方法になります。 ・extends //Petは親クラス class Pet { constructor(name, age) { this.name = name; this.age = age; } eat() { return `${this.name}がご飯を食べます`; } } class Cat extends Pet { meow() { retu…

JavaScriptのクラス

class構文・・・ コンストラクタやメソッドを簡単に定義できるものになります。 コンストラクタはインスタンス(実体)を作成する関数、メソッドはオブジェクトの中に 定義される関数です。 つまりclass構文は、色々な関数をひとまとめにして、使い回せるよう…

コンストラクタ関数

コンストラクタ関数・・・ 新しくオブジェクトを作成するための雛形となる関数です。 記述するには専用のnew演算子を使います。 そもそも「new演算子」とは、、、 ・空のプレーンな JavaScript オブジェクトを生成 ・新しいオブジェクトにプロパティ(__proto…