GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

POLIMORFISMO Y HERENCIA JAVA

Gameryolo Yolotroll Spanisch

POLIMORFISMO Y HERENCIA JAVA

Inhalt der Mindmap

POLIMORFISMO Y HERENCIA JAVA

  1. Método de Polimorfismo Java

    • En programación orientada a objetos, polimorfismo es la capacidad que tienen los objetos de una clase en ofrecer respuesta distinta e independiente en función de los parámetros (diferentes implementaciones) utilizados durante su invocación. Dicho de otro modo el objeto como entidad puede contener valores de diferentes tipos durante la ejecución del programa. En JAVA el término polimorfismo también suele definirse como ‘Sobrecarga de parámetros’, que así de pronto no suena tan divertido pero como veremos más adelante induce a cierta confusión. En realidad suele confundirse con el tipo de poliformismo más común, pero no es del todo exacto usar esta denominación.
  2. Ejemplo de Polimorfismo

    • Un ejemplo clásico de poliformismo es el siguiente. Podemos crear dos clases distintas: Gato y Perro, que heredan de la superclase Animal. La clase Animal tiene el método abstracto makesound() que se implementa de forma distinta en cada una de las subclases (gatos y perros suenan de forma distinta). Entonces, un tercer objeto puede enviar el mensaje de hacer sonido a un grupo de objetos Gato y Perro por medio de una variable de referencia de clase Animal, haciendo así un uso polimórfico de dichos objetos respecto del mensaje mover.
        • Como decía el polimorfismo, que se refiere a la idea de "tener muchas formas", ocurre cuando hay una jerarquía de clases relacionadas entre sí a través de la herencia y este es un buen ejemplo.
  3. Por lo general diremos que existen 3 tipos de polimorfismo:

    • Sobrecarga: El más conocido y se aplica cuando existen funciones con el mismo nombre en clases que son completamente independientes una de la otra. Paramétrico: Existen funciones con el mismo nombre pero se usan diferentes parámetros (nombre o tipo). Se selecciona el método dependiendo del tipo de datos que se envíe. Inclusión: Es cuando se puede llamar a un método sin tener que conocer su tipo, así no se toma en cuenta los detalles de las clases especializadas, utilizando una interfaz común.
  4. Herencia

    • En el lenguaje de Java, una clase que se hereda se denomina superclase. La clase que hereda se llama subclase. Por lo tanto, una subclase es una versión especializada de una superclase. Hereda todas las variables y métodos definidos por la superclase y agrega sus propios elementos únicos.
      • ¿Qué es Herencia?
        • Podemos definir la herencia como la capacidad de crear clases que adquieren de manera automática los miembros (atributos y métodos) de otras clases que ya existen, pudiendo al mismo tiempo añadir atributos y métodos propios.
  5. Ejemplo de cómo usar la herencia en Java

    • La palabra clave utilizada para la herencia es extends
      • Ejemplo:
        • Comencemos con un breve ejemplo que ilustra varias de las características clave de la herencia. El siguiente programa crea una superclase llamada DosDimensiones, que almacena el ancho y la altura de un objeto bidimensional, y una subclase llamada Triangulo. Observe cómo se usa la palabra clave extends para crear una subclase.

Bilder und Dateien der Mindmap

  • POLIMORFISMO Y HERENCIA JAVA
  • POLIMORFISMO Y HERENCIA JAVA
  • POLIMORFISMO Y HERENCIA JAVA
  • POLIMORFISMO Y HERENCIA JAVA

Informationen

Beschreibung
Mindmap am POLIMORFISMO Y HERENCIA JAVA, erstellt von Gameryolo Yolotroll am 12/10/2021.
Aufrufe
1
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck