Classes and Objects, State and Behavior

  • class
  • object
  • state
  • behavior
  • abstraction
  • interface
  • instance, instantiate
  • class definition
  • property / attribute
  • internal state
  • implementation details
  • encapsulation

As usual, post a brief thought that does more than just summarize or repeat the reading. Some suggested topics:

  • What was particularly interesting, confusing, or exciting to you in this reading?
  • What terminology seems unclear or mysterious right now?
  • If you’ve already done some object-oriented programming, what do you notice in this reading that you hadn’t thought of before?
  • Do you believe what the final section says?