Use some of the following real world constructs to help beginning students form better understandings of abstract object-oriented principles.

  • After sharing some of the following real world examples, have students come up with other real world examples in a journal.
    • Student Information Management Systems
      • Object – student
      • Properties – demographics (gender, age, etc.).
      • Methods – insert grades, attendance, change demographics, etc.
    • Banking systems
      • Object – bank account
      • Properties – balance, accounts, demographics, number
      • Methods – withdraw, deposit, add interest, etc