Class 7: Structures and Classes
As our programs get more complicated, related data and functions can be grouped. This allows us to start thinking about our code in terms of entities/objects and not simply a long list of instructions to realize some algorithm. Our discussions will form the basis of large-scale system development: Object-Oriented Programming and Design!
Topics to discuss:
Why Structures?
Initializing and Referencing Structures
Structure Types
Structures as Function Arguments
Classes vs. Structures
Class Basics (Defining and Referencing)
Encapsulation
Access Permissions
Accessors and Mutators
Topics to discuss:
Why Structures?
Initializing and Referencing Structures
Structure Types
Structures as Function Arguments
Classes vs. Structures
Class Basics (Defining and Referencing)
Encapsulation
Access Permissions
Accessors and Mutators