The following slides discuss the inheritance and association.

Slide 13.1: Inheritance
Slide 13.2: An inheritance example
Slide 13.3: Non-access modifiers
Slide 13.4: The final keyword
Slide 13.5: The abstract keyword
Slide 13.6: The private keyword
Slide 13.7: The protected keyword
Slide 13.8: The super keyword
Slide 13.9: Inheritance types: Single inheritance
Slide 13.10: Inheritance types (cont.): Multilevel inheritance
Slide 13.11: Inheritance types (cont.): Hierarchical inheritance
Slide 13.12: Inheritance types (cont.): Multiple inheritance
Slide 13.13: Notes about subclasses
Slide 13.14: Association
Slide 13.15: Aggregation
Slide 13.16: Aggregation (cont.)
Slide 13.17: Composition — Composition.java
Slide 13.18: Aggregation vs composition — AvsC.java

  ☂ Coding Review

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







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