Unit 3 Class Creation
Topics 3.1 to 3.2: Abstraction and Program Design
Learn the role of abstraction in program design.
Topics 3.3 to 3.5: Anatomy of a Class, Constructors, and Methods
Learn how to create your own data types by writing classes.
Topic 3.6: Creating Reference Data and Methods
Learn how to use reference data with methods and how this is different from using primitive data.
Topic 3.7: Including Class Varaibles and Methods
Identify the scope and access for variables in your program and how to use the keyword `this`.
Topics 3.8 to 3.9: Scope and Acces and the Keyword this
Identify the scope and access for variables in your program and how to use the keyword this.