Herencia


El término herencia es un principio importante en la programación orientada a objetos (POO).
Significa que se pueden crear nuevas clases a partir de clases ya existentes. Al principio adoptan o heredan todas las propiedades y métodos de la clase inicial.
La nueva clase también aparece como subclase o clase hijo y la clase principal como clase superior o padre.
Es posible que la clase secundaria complemente o incluso sobrescriba las propiedades y métodos heredados si así lo desea.
La principal ventaja de la herencia es que una función requerida solo debe declararse una vez en la clase principal. Otro argumento a favor de la herencia es que solo un punto en el código fuente debe modificarse si se desean cambios. Esto da como resultado una menor susceptibilidad a errores en el programa principal.
La derivación de clases también se conoce como especialización, ya que la herencia generalmente se usa de tal manera que las clases secundarias tienen más habilidades especiales que las clases primarias.
Esto significa que la clase padre implementa habilidades generales. Todas las clases de hijo pueden usar estos y deben especializarse en otras habilidades basadas en esto.
Se puede formar una clase de padres a partir de casi todas las clases de hijos, que a su vez tienen diferentes clases de hijos. Esto le permite ampliar o redefinir las estructuras y el comportamiento ya existentes.
En algunos lenguajes de programación también es posible evitar más derivaciones en la jerarquía de clases declarando una clase específica.
En herencia, se hace una distinción entre herencia única y múltiple.
Si cada clase tiene como máximo una clase principal, esto se denomina herencia única. Las clases de padres múltiples se conocen como herencia múltiple.
Sin embargo, los lenguajes de programación modernos como Java o C no reconocen la herencia múltiple debido a la poca utilidad y los problemas resultantes.
Otros, como C++, confían en ellos.

x
Franchise Unternehmen

Gemacht für alle die ein Franchise Unternehmen in Deutschland suchen.
Wähle dein Thema:

Mit dem passenden Unternehmen im Franchise starten.
© Franchise-Unternehmen.de - ein Service der Nexodon GmbH