Understanding Object-Oriented Concepts

In this section I want to review some basic object-oriented concepts to ensure that we are all on the same page. If you are sure you understand the difference between a metaclass, a class, and an object and you know what encapsulation and information hiding, association, aggregation, inheritance, and polymorphism are, skip to the last section in this chapter to read about the ildasm.exe utility. If you need to review these concepts, stay tuned.

Objects, Classes, and Metaclasses

Occasionally I hear things that are astounding. I was at a user's group in Charlotte, North Carolina, and heard a smart person say to a group of a hundred or so developers that there is “no difference between a class and an object.” ...

Get Visual Basic® .NET Power Coding now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.