Lecture 9: Enums; introduction to Inheritance and Interfaces
Channel: Lewis Baumstark
Date: 2021-01-14

0:47 example to motivate enum's
3:18 Enumerated type
4:34 Declaring an enum type
5:19 Using an enum type
7:57 Advantage of enums
8:48 Pause to try your hand at writing and using an enum type
9:22 Code-along to demonstrate a solution to the in-class exercise
17:22 Java platform class hierarchy
19:47 Inheritance terminology
21:41 the Object class
23:23 how inherited class types interact via Polymorphism
26:47 UML diagrams
31:16 showing inheritance with UML
32:42 the Circles, Rectangles, and Shapes example using inheritance
39:03 reading Java API documentation that involves inheritance
39:49 Interfaces intro