Mind map
Herencia de la clase java
Map content
Herencia de la clase java
Es la base de la reutilización del código, mediante la herencia se pueden crear relaciones entre objetos que extienden a objetos padres, heredando su comportamiento y estructura interna.
- En programación Orentada a Objetos, la herencia es la relación exixtente entre dos o maás clases. La herencia ,marca una relación entre objetos.
- Visibilidad:
- Los miembros privados de la superclse no son visibles desde la subclase Los miembros públicos de la superclase son visibles y siguen siendo públicos en la subclase
- Visibilidad:
- En programación Orentada a Objetos, la herencia es la relación exixtente entre dos o maás clases. La herencia ,marca una relación entre objetos.
En que consiste
- Existen dos clases:La clase padre (superclase o la clase base) y la clase hija (subclase o clase derrivada)
- Contienen
- Atributos
- Metodos
- En la clase hija se definen las difeencias resecto de la clase padre
- Contienen
- Existen dos clases:La clase padre (superclase o la clase base) y la clase hija (subclase o clase derrivada)
Super
- Se puede acceder alos miembros de la superclase usando la palabra reservada: Suoer
Se indica usando la palabra reservada Extends
- Si una clase se declara como final
CARACTERISTICAS
- Hay dos tipos de herencia: Herencia Simple y Herencia Múltiple. La primera indica que se pueden definir nuevas clases solamente a partir de una clase inicial mientras que la segunda indica que se pueden definir nuevas clases a partir de dos o más clases iniciales. Java sólo permite herencia simple.
Terminología importante
- Superclase
- la clase cuyas características se heredan se conoce como superclase (o una clase base o una clase principal).
- Subclase
- la clase que hereda la otra clase se conoce como subclase (o una clase derivada, clase extendida o clase hija). La subclase puede agregar sus propios campos y métodos además de los campos y métodos de la superclase.
- Reutilización
- La herencia respalda el concepto de “reutilización”, es decir, cuando queremos crear una clase nueva y ya hay una clase que incluye parte del código que queremos,
- Superclase
Tipos
- Herencia única
- en la herencia única, las subclases heredan las características de solo una superclase.
- Herencia Multinivel
- una clase derivada heredará una clase base y, además, la clase derivada también actuará como la clase base de otra clase.
- Herencia Jerárquica
- una clase sirve como una superclase (clase base) para más de una subclase.
- H Múltiple (a través de interfaces)
- una clase puede tener más de una superclase y heredar características de todas las clases principales. Tenga en cuenta que Java no admite herencia múltiple con clases.
- H Híbrida (a través de Interfaces)
- Es una mezcla de dos o más de los tipos de herencia anteriores. Como Java no admite herencia múltiple con clases, la herencia híbrida tampoco es posible con clases.
- Herencia única
Information
- Description
- Mind Map on Herencia de la clase java, created by Luis Cerda on 04/10/2021.
- Created by
- Luis Cerda
- Views
- 0
- Rating
More on Herencia y polimorfismo