Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الرصيد كحقل خاص

جزء من قسم البرمجة كائنية التوجه في رحلة JavaScript على Coddy. الدرس 23 من 56.

challenge icon

التحدي

لنقم بجعل فئة BankAccount أكثر أماناً عن طريق تحويل balance إلى حقل خاص.

مهمتك:

  1. أضف #balance في الجزء العلوي من الفئة
  2. قم بتغيير this.balance إلى this.#balance في المنشئ (constructor)
  3. قم بتغيير this.balance إلى this.#balance في جميع الدوال (methods)

جرّب بنفسك

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); // غير محدد


جميع دروس البرمجة كائنية التوجه

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت