More Features of the Java Language Managing Inheritance Understanding Inheritance Overriding Methods Being a Descendent of Object Writing Final Classes and Methods Writing Abstract Classes and Methods Creating Interfaces What Is an Interface? Defining an Interface Implementing the Sleeper Interface Using an Interface as a Type Warning! Interfaces Cannot Grow Implementing Nested Classes Inner Classes Creating and Using Packages Creating a Package Using Package Members Managing Source and Class Files
Sleeper