73.    Extensión (concepto)

Cuando

class B extends A { ... }

 

se dice que A es superclase de B y que B es subclase de A.

La nueva clase B dispone automáticamente de todos los miembros public, protected y “de paquete” de la clase A, miembros que puede usar o redefinir.

Ver “Herencia”.

En Java, una clase sólo puede heredar de otra única clase. No existe la posibilidad de herencia múltiple. Esto es incorrecto:

class B extends A1, A2 { ... }

Temas relacionados

Vademécum