Review of Object-Oriented Concepts

In this preliminary section we review the fundamentals of object-oriented programming. If you are an experienced C++ or Java programmer, you may skim through this section as a refresher and begin your careful reading with the next section, where we introduce the case study. If you are primarily a Visual Basic programmer, then reading this section is recommended.


Objects have both a real-world and a software meaning. The object model describes a relationship between them.

Objects in the Real World

The term object has an intuitive real-world meaning. There are concrete, tangible objects, such as a ball, an automobile, and an airplane. There are also more abstract objects that have a definite conceptual ...

Get Application Development Using Visual Basic® and .NET now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.