¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

PROGRAMACIÓN DE SISTEMAS.

Josué Martin Echeverría Arteaga Español

PROGRAMACIÓN DE SISTEMAS.

Contenido del mapa

PROGRAMACIÓN DE SISTEMAS.

  1. Herencia

    • Herencia jerárquica.
      • en la herencia jerárquica, una clase sirve como una superclase (clase base) para más de una subclase.
    • Herencia múltiple.
      • en Herencia múltiple, 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. En Java, podemos lograr herencia múltiple solo a través de Interfaces
    • 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.
  2. Polimorfismo

    • Polimorfismo de sobrecarga
      • Ocurre cuando las funciones del mismo nombre existen, con función similar, en clases que son completamente independientes unas de otras (estas no tienen que ser clases secundarias de la clase objeto).
    • Polimorfismo paramétrico
      • es la capacidad para definir varias funciones utilizando el mismo nombre, pero usando parámetros diferentes (nombre y/o tipo). El polimorfismo paramétrico selecciona automáticamente el método correcto a aplicar en función del tipo de datos pasados en el parámetro.
    • Polimorfismo de subtipado
      • Permite no tomar en cuenta detalles de las clases especializadas de una familia de objetos, enmascarándolos con una interfaz común (siendo esta la clase básica).
    • La palabra polimorfismo proviene del griego y significa que posee varias formas diferentes. Es uno de los conceptos esenciales de la programación orientada a objetos. Así como la herencia está relacionada con las clases y su jerarquía, el polimorfismo lo está con los métodos.
  3. Sobrecarga de métodos o funciones

    • La sobrecarga de métodos es la creación de varios métodos con el mismo nombre, pero con diferente lista de tipos de parámetros. Java utiliza el número y tipo de parámetros para seleccionar cuál definición de método ejecutar.
    • En general, para sobrecargar un método, simplemente declare versiones diferentes de él. El compilador se ocupa del resto.

Imágenes y archivos del mapa

  • PROGRAMACIÓN DE SISTEMAS.
  • PROGRAMACIÓN DE SISTEMAS.
  • PROGRAMACIÓN DE SISTEMAS.
  • PROGRAMACIÓN DE SISTEMAS.
  • PROGRAMACIÓN DE SISTEMAS.

Información

Descripción
Mapa Mental sobre PROGRAMACIÓN DE SISTEMAS., creado por Josué Martin Echeverría Arteaga el 13/05/2021.
Visitas
0
Valoración

Más sobre Herencia y polimorfismo

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?