Object-Oriented Programming Concepts: A Primer What is an Object? What Are Messages? What Are Classes? What is Inheritance? Where Can I Get More Information?