Introduction to OOP in C++
Introduction to OOP in C++
Defining Classes
Classes vs. Structs
Classes and Pointers
Class Member Access
Class Constructors
Invoking Methods on Class Objects
Class Member Accessibility
Writing Class Constructors
Invoking Non-Default Class Constructors
Expanding the ItemInfo Class
The Class Diagram Revisited
Implementing Subclasses
Subclass Constructors
Calling Superclass Constructors
Inheritance
Overriding the display Method
Polymorphism
Implementing Polymorphism
Virtual Methods
C++ Program Files
Method Prototypes
Header Files
Implementation Files
Separating the Other Classes
More Files
Multiple Inclusions
How Multiple Inclusions Are Avoided