Title: Use inheritance to define new classes.
Course: Java Programming (Oracle) (10055) > Section: Using Inheritance

Using inheritance requires the keyword extends and, because a subclass receives all of the public and protected fields and methods from the super class, it helps avoid rewriting code.