Table of Contents
Chapter 4 on Inheritance of Data Structures and Problem Solving Using Java by Mark A. Weiss (3th edition)
Section 2.2 of Chapter 2 of Data Structures and Algorithms in Java by Michael T. Goodrich and Roberto Tamassia
(For advanced students) Chapters 6 and 7 of Thinking in Java by Bruce Eckel (3rd Edition)
Review slides
Read from textbook
Check the questions in this page about inheritance: Java TechInterviews.
And also to the inheritance questions in this other page: Java Coffee Break FAQ.