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

Mindmap

polimorfismo

Juan Camilo Moreno Cubides Englisch

polimorfismo

Inhalt der Mindmap

polimorfismo

  1. 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, 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ámetro

    • 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.
      • un 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 todos los objetos Gato y Perro son objetos Animales, podemos hacer lo siguiente
          • Creamos dos variables de referencia de tipo Animal y las apuntamos a los objetos Gato y Perro. Ahora, podemos llamar a los métodos makeSound().
      • uso del polimorfismo
        • para poder utilizar el polimorfismo en java se deben seguir las siguientes reglas
          • crear una jerarquia de clases con las operaciones importantes definidas por los metodos miembros declarados como abstracto en la clase base
            • la implementacion especifica del metodo de abstraccion se deben hacer en las clases derivadas
            • las instalaciones de estas clases se deben manejar a travez de una referencia de clases bases
      • ventajas del uso del polimorfismo
        • especializacion de clases derivadas
          • estructura de datos heterogeneos
            • gestion de una jerarquia de clases
      • polimorfismo parametricos
      • Polimorfismo de inclusión
  2. Zohonero Martínez, I. y Joyanes Aguilar, L. (2008). Estructuras de datos en Java. McGraw-Hill España. https://elibro.net/es/ereader/uniminuto/50117?page=1

Bilder und Dateien der Mindmap

  • polimorfismo
  • polimorfismo
  • polimorfismo
  • polimorfismo
  • polimorfismo
  • polimorfismo
  • polimorfismo

Informationen

Beschreibung
Mindmap am polimorfismo, erstellt von Juan Camilo Moreno Cubides am 21/10/2021.
Aufrufe
0
Bewertung

Mehr zu Herencia y polimorfismo

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck