The following slides discuss the inheritance and association.

Slide 10.1: Inheritance
Slide 10.2: An inheritance example
Slide 10.3: Non-access modifiers
Slide 10.4: The final keyword
Slide 10.5: The abstract keyword
Slide 10.6: The private keyword
Slide 10.7: The protected keyword
Slide 10.8: The super keyword
Slide 10.9: Inheritance types: Single inheritance
Slide 10.10: Inheritance types (cont.): Multilevel inheritance
Slide 10.11: Inheritance types (cont.): Hierarchical inheritance
Slide 10.12: Inheritance types (cont.): Multiple inheritance
Slide 10.13: Notes about subclasses
Slide 10.14: Association
Slide 10.15: Aggregation
Slide 10.16: Aggregation (cont.)
Slide 10.17: Composition — Composition.java
Slide 10.18: Aggregation vs composition — AvsC.java

☂ Coding Review

Slide 10.a: An inheritance example — Bike.java
Slide 10.b: Multiple inheritance — Language.java



      “Angry people are not always wise.”    
      ― Jane Austen, Pride and Prejudice