9. Object-Oriented Programming: Inheritance

Say not you know another entirely, till you have divided an inheritance with him.

—Johann Kasper Lavater

This method is to define as the number of a class the class of all classes similar to the given class.

—Bertrand Russell

Objectives

In this chapter you’ll:

Image Understand inheritance and how to use it to develop new classes based on existing classes.

Image Learn the notions of superclasses and subclasses and the relationship between them.

Use keyword extends to create a class that inherits attributes and behaviors ...

Get Java™ How To Program (Early Objects), Tenth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.