Learning Object-Oriented Language Features


An object-based language encapsulates attributes and behaviors in objects. To be known as an object-oriented language, the language must also support inheritance and polymorphism. This chapter introduces you to Java’s language features that support these twin pillars of object orientation. Furthermore, the chapter introduces you to interfaces, Java’s ultimate abstract type mechanism.


Virtual Machine Return Type Hash Code Public Void Reserved Word 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Jeff “JavaJeff” Friesen 2010

Personalised recommendations