לדלג לתוכן

5.4 אנקפסולציה תרגיל

מערכת בנקאית 2

  • צור מחלקה של Python בשם BankAccount המיישמת אנקפסולציה באמצעות property.

  • יישם את המתודה __init__ המאתחלת את יתרת החשבון ל-0.

  • הטמע שדה balance עם property שמאפשר לראות את הערך של השדה.
  • כתוב setter עם property לbalance שלא מאפשר לשים ערך שלילי.

בן אדם

  • צור דאטה קלאס בשם 'Person' כדי לייצג מידע אישי כולל שם, גיל ואימייל.