GoConqr has a new look! Let us know what you think.

Mind map

Herencia de la clase java

Luis Cerda Spanish

Map content

Herencia de la clase java

  1. 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
  2. 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
  3. Super

    • Se puede acceder alos miembros de la superclase usando la palabra reservada: Suoer
  4. Se indica usando la palabra reservada Extends

    • Si una clase se declara como final
  5. 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.
  6. 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,
  7. 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.

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

Feedback

What is it about?

What do you think of the new look?

How do you like it?