Menu
Coddy logo textTech

プライベートフィールドとしての残高

CoddyのJavaScriptジャーニー「オブジェクト指向プログラミング」セクションの一部 — レッスン 23/56。

challenge icon

チャレンジ

balance をプライベートフィールドに変換することで、BankAccount クラスをより安全にしましょう。

あなたのタスク:

  1. クラスの先頭に #balance を追加してください
  2. コンストラクタ内の this.balancethis.#balance に変更してください
  3. すべてのメソッド内の this.balancethis.#balance に変更してください

自分で試してみよう

import { BankAccount } from './bankAccount.js';

// 実装をテストする
const testAccount = new BankAccount('Alex Johnson', 500);

console.log(testAccount.getAccountInfo()); // "Alex Johnson: $500"
console.log('Balance:', testAccount.getBalance()); // 引き続き動作する: 500
console.log('Balance:', testAccount.balance); // undefined


オブジェクト指向プログラミングのすべてのレッスン