JavaScriptのOOPにおけるプロパティセッター
プライベートプロパティへの書き込みにも、通常、
セッターと呼ばれるメソッドを作成します。
その名前はsetという単語で始めるべきです。
プロパティのセッターを作成しましょう:
class User {
#name;
#surn;
setName(name) {
this.#name = name;
}
setSurn(surn) {
this.#surn = surn;
}
getName() {
return this.#name;
}
getSurn() {
return this.#surn;
}
}
ゲッターとセッターの動作を確認してみましょう。 クラスのオブジェクトを作成します:
let user = new User;
セッターを使用してプロパティの値を設定します:
user.setName('john');
user.setSurn('smit');
ゲッターを使用してプロパティの値を出力します:
console.log(user.getName());
console.log(user.getSurn());
あなたのEmployeeクラスに
プロパティセッターを追加してください。