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

Mapa mental

Herencia

janneth garcia Español

Herencia

Contenido del mapa

Herencia

  1. La herencia es la relación que existe entre dos clases, en la que una clase denominada derivada se crea a partir de otra ya existente, denominada clase base. Así, por ejemplo, si existe una clase Figura y se desea crear una clase Triángulo, esta clase Triángulo puede derivarse de Figura ya que tendrá en común con ella un estado y un comportamiento, aunque luego tendrá sus características propias. Triángulo es un tipo de Figura.

  2. Declaración de una clase derivada La sintaxis para la declaración de una clase derivada es:

  3. Especificador de acceso public, significa que los miembros públicos de la clase base son miembros públicos de la clase derivada.

  4. Herencia pública, es aquella en que el especificador de acceso es public (público). Herencia privada, es aquella en que el especificador de acceso es private (privado). Herencia protegida, es aquella en que el especificador de acceso es protected (protegido). El especificador de acceso que declara el tipo de herencia es opcional (public, private o protected); si se omite el especificador de acceso, se considera p

  5. El especificador de acceso que declara el tipo de herencia es opcional (public, private o protected); si se omite el especificador de acceso, se considera por defecto private. La clase base (ClaseBase) es el nombre de la clase de la que se deriva la nueva clase. La lista de miembros consta de datos y funciones miembro: class nombre_clase : especificador_acceso ClaseBase { lista_de_miembros; };

  6. En general, herencia pública significa que una clase derivada tiene acceso a los elementos pú- blicos y protegidos de su clase base. Los elementos públicos se heredan como elementos pú- blicos; los elementos protegidos permanecen protegidos; lo elementos privados no se heredan. La herencia pública se representa con el especificador public en la derivación de clases.

  7. Con herencia protegida, los miembros públicos y protegidos de la clase base se convierten en miembros protegidos de la clase derivada y los miembros privados de la clase base se vuelven inaccesibles. La herencia protegida es apropiada cuando las facilidades o aptitudes de la clase base son útiles en la implementación de la clase derivada, pero no son parte de la interfaz que

  8. Una clase derivada es una especialización de una clase base. En consecuencia, el constructor de la clase base debe ser llamado para crear un objeto de la clase base antes de que el cons- tructor de la clase derivada realice su tarea. Haciendo un símil sucede lo mismo que con obje- tos de las clases derivadas; el objeto de la clase base debe existir antes de convertirse en un objeto de la clase derivada.

Imágenes y archivos del mapa

  • Herencia

Información

Descripción
Mapa Mental sobre Herencia, creado por janneth garcia el 09/03/2017.
Creado por
janneth garcia
Visitas
0
Etiquetas
h1h2h3
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?