Java LanguageHerencia


Introducción

La herencia es una característica básica orientada a objetos en la que una clase adquiere y se extiende sobre las propiedades de otra clase, utilizando la palabra clave extends . Para Interfaces y los implements palabras clave, vea interfaces .

Sintaxis

  • clase ClassB extiende ClassA {...}
  • clase ClassB implementa InterfaceA {...}
  • interface InterfaceB extiende InterfaceA {...}
  • clase ClassB extiende ClassA implementa InterfaceC, InterfaceD {...}
  • clase abstracta AbstractClassB extiende ClassA {...}
  • clase abstracta AbstractClassB extiende AbstractClassA {...}
  • clase abstracta AbstractClassB extiende ClassA implementa InterfaceC, InterfaceD {...}

Observaciones

La herencia a menudo se combina con los genéricos de modo que la clase base tenga uno o más parámetros de tipo. Consulte Creación de una clase genérica .

Herencia Ejemplos relacionados