Intermediate overview of Java inheritance.
Table of Contents:
00:00 - Inheritance Intermediate
00:05 - Inheritance Vocabulary
00:35 - What do you mean abstract?
01:25 - Parent vs Child
02:24 - Polymorphic instantiation
03:25 - Down-casting
04:20 - Using instanceof
04:39 - The protected keyword
05:27 - Using the @Override annotation