9.02 & 9.03 Walkthrough
Additional Resources
eiMACS: OOP > Inheritance and polymorphism > Class Hierarchies [1] [2] [3] [4] [5] [6] [7]
eiMACS: OOP > Inheritance and polymorphism > Polymorphism [1] [2] [3]] [4] [5] [6] / Test 14
CSAwesome: 9.6. Polymorphism
CSAwesome: 9.1.1. Inheritance (Day 1)
9.04 Walkthrough
Additional Resources
eiMACS: OOP > Inheritance and polymorphism > Overriding Methods [1] [2] [3] [4] [5] [6] [7] / Test 15
CSAwesome: 9.3. Overriding Methods
Additional Resources
eiMACS: OOP > Class Definitions Revisited > Class Variables and Constants [1] [2] [3] > final Block Variables > Class Variables and Constants [1] [2] [3] > final Block Variables > Object Aliasing [1] [2] [3]
Inheritance
Polymorphism
9.01 Extending Classes
eiMACS: OOP > Inheritance and polymorphism > Extending Classes [1] [2] [3] [4]
09.05 Design Strategy: Iterative and Incremental
eiMACS: OOP > Class Definitions Revisited > Multiple Constructors [1] [2] > public and private > Overloaded Instance Methods > Integer and Double
9.06 Static Method Calls
eiMACS: OOP > Class Definitions Revisited > Class Methods [1] [2] [3]
09.09 Part 1 Challenge Exam-Multiple-Choice
eiMACS: OOP > Class Definitions Revisited / Test16
Inheritance
Inheritance / Polymorphism
Method Overriding - visit eIMACS section (pictured to the left)
String.format()