Unit 6
Unit 6: OOP
Work through the lessons below in order. Each lesson includes short explanations and runnable code.
Lessons
- 1. Introduction to OOP Concepts
- 2. Defining and Creating Classes
- 3. Creating and Using Objects
- 4. Instance Variables and Methods
- 5. Class Variables and Class Methods
- 6. Encapsulation and Access Control
- 7. Inheritance and Subclasses
- 8. Polymorphism and Method Overriding
- 9. The super() Function
- 10. OOP in Real Projects