Class 8: Classes in Detail
Classes are the most essential construct for developing large-scale systems and there are many advanced uses of these simple objects. We'll continue our introduction to Object-Oriented Design (OOD) with a detailed study of classes. In particular, we'll cover object instantiations via custom and automatic constructors, header and implementation files, header guards and the pre-processor, and more.
Topics to discuss:
Default and Custom Constructors
Constructor Overloading
Explicit and Implicit Constructor Calls
Object Instantiation
Constant Class Parameter
Header and Implementation Files
Compiling Multiple Files
The Pre-Processor
Header/Macro Guards
Topics to discuss:
Default and Custom Constructors
Constructor Overloading
Explicit and Implicit Constructor Calls
Object Instantiation
Constant Class Parameter
Header and Implementation Files
Compiling Multiple Files
The Pre-Processor
Header/Macro Guards