Object Oriented Programming -Week 4 Resources

Objectives:

1. To be able to read and draw class diagrams
2. To understand the difference between private, public and protected attributes
3. To be able to implement a “has-a” relationship (aggregation/ composition)
4. To understand the encapsulation principle
5. To consolidate understanding of inheritance

Theory:

Programming:

Homework:

Exam Questions: