Read Chapter 5, sections 7 and 8 of Introduction to Programming Using Java, Seventh Edition
5.1 Objects and Instance Methods
5.2 Constructors and Object Initialization
5.3 Programming with Objects
5.4 Programming Example: Card, Hand, Deck
5.5 Inheritance and Polymorphism
5.6 this and super
5.7 Interfaces
5.8 Nested Classes