Introduction to OOP: Chapter 3: Classes and Methods:
Chapters 3 and 4 present two sides of OOP:
Both are important, and both chapters should be understood before you
Chapter 3 discusses the static, compile time representation of object-oriented programs.
Chapter 4 discusses the dynamic, run time behavior
Intro OOP, Chapter 3, Slide 1a