JMU
An Introduction to Object Oriented Programming


Prof. David Bernstein
James Madison University

Computer Science Department
bernstdh@jmu.edu


Object Oriented Programming
The OOP Community
Key Concepts: Classes and Objects
Key Concepts: Encapsulation
Key Concepts: Abstraction
Key Concepts: Information/Data Hiding
Key Concepts: Characteristics of Classes
Final Thoughts