Abstract Class and Interface
SJCP
Inheritance & Polymorphism - 2
Chapter 8.3
Liang,Introduction to Java Programming,revised by Dai-kaiyu 1 Chapter 9 Abstract Classes and Interfaces.