Module outcomes
- Define classes
- Create properties
- Override methods
- Use Inheritance
- Instantiate objects
- Interfaces
Covered concepts
- Classes
- Memory Management
- Properties
- Getters / Setters
- Constructors
- Initialization Blocks
- Inheritance
- Polymorphism
- Overriding
- Interfaces
Module content
1
Define Classes
Lesson (20 mins)
1
Define Classes
Lesson (20 mins)
2
Use Properties
Lesson (28 mins)
2
Use Properties
Lesson (28 mins)
3
Construct Class Instances
Lesson (15 mins)
3
Construct Class Instances
Lesson (15 mins)
4
Leverage Inheritance
Lesson (17 mins)
4
Leverage Inheritance
Lesson (17 mins)
5
Override Methods
Lesson (22 mins)
5
Override Methods
Lesson (22 mins)
6
Implement Interfaces
Lesson (19 mins)
6
Implement Interfaces
Lesson (19 mins)