Permite crear clases
que son extensión de otras (subclases).
Una interfaz de
puede extender añadiendo nuevas constantes y/o métodos cuyo cuerpo no se
explicita.
Una clase (normal
o abstracta) se puede extender añadiendo nuevos métodos concretos o abstractos.
Si como resultado de la extensión no queda ningún método abstracto, el
resultado será una clase normal. Si como resultado de la extensión quedan
métodos abstractos, la clase será abstracta.
Temas relacionados