Herencia
El mecanismo por el que una clase reutiliza los datos y métodos de otra y puede ampliarlos o cambiarlos.
Con la herencia, una clase hija toma todo lo de una clase padre y añade o redefine lo que necesite. Por ejemplo, Coche y Moto pueden heredar de Vehiculo.
Abusar de ella crea jerarquías difíciles de cambiar, así que muchas guías recomiendan heredar poco y combinar objetos (composición) o usar interfaces.
Un ejemplo
class CuentaAhorro extends Cuenta reutiliza ingresar y retirar de Cuenta y añade el cálculo de intereses.