La herencia es como cuando te pones la ropa de tu hermano mayor. Él ya tiene una camisa, un pantalón y un cinturón, y tú puedes usarlos también. Pero tú puedes agregarle tu propio estilo, como un parche o una cinta.
En programación, la herencia es cuando una clase (como tu camisa) puede tomar las características de otra clase (como la camisa de tu hermano). La clase que toma las características se llama subclase, y la clase que las da se llama superclase