The chapter discusses inheritance in Java. It introduces inheritance and how subclasses inherit and can override methods of the superclass. It provides an example of a SavingsAccount subclass that inherits from the BankAccount superclass. It discusses how subclasses can invoke superclass constructors and methods. It also covers type conversions between subclasses and superclasses.