Chapter 11 - Class hierarchies and interfaces. In this chapter, the learning objectives are: Understand class hierarchies and polymorphism, learn about abstract classes, learn the syntax for calling superclass’s constructors and methods, understand interfaces. | Lecture Java methods: Object-oriented programming and data structures (2nd AP edition): Chapter 11 - Maria Litvin, Gary Litvin