Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Herencia
Es un sistema por el cual
una clase permite heredar o ceder
sus atributos o métodos a otra clase utilizando
una jerarquía, puede ser simple, múltiple o híbrida.
Esto es para economizar y reutilizar el código
ya hecho para que un programa sea más eficiente
y rápido.
2. Clase derivada
Es la clase que hereda los atributos de una clase
base. Esta clase solo puede tener una o
más bases directas
3. Herencia multiple
Es un tipo de herencia en donde una clase solo
puede heredar de una o más clases bases.
4. Clase base
Es una clase que hereda sus atributos o métodos
a otras clases y de la cual no hereda ninguna
otra clase.
5. Herencia simple
Es una herencia en donde la clase derivada solo
tiene una clase base.
6. jerarquía de clase
Es la relación de herencia entre las clases
de un programa. Esta jerarquía se establece
mediante la herencia y las especificaciones
de acceso. Depende totalmente
del programador establecerla
8. Para que un lenguaje de progra sea considerado como orientado a objetos debe
proporcionar 3 características, ¿cuáles son?
1. Que tenga clases y dichas clases tengan métodos y atributos.
2. Que tengan
3.
9. Constructor copia
Es un constructor que tiene en sus parámetros de entrada
a un objeto de la misma clase. Se usa un constant o const
para evitar que el original sufra modificaciones
ejemplo:
class ClaseEjem(const ClaseEjem& obj);
12:
Estudiante sería la superclase.
EstudianteNoGraduado y EstudianteGraduado heredarían protegidamente
los datos de la superclase Estudiante, como nombre, cuenta, fecha
de nacimiento. Pero en sí mismas tendrían fecha de ingreso, fecha de
egreso (en la segunda), y como métodos, recuperar elementos
de la superclase, calcular promedio, etc.
Las clases que heredan de EstudianteNoGraduado y de EstudianteGraduado
, lo harían también de manera protegida para imprimir todos estos datos
y para capturar el nombre del estudiante, catalogarlo en el número
de años que llevan.
En las herencias de estudiantesgraduados, incluirían elementos como
promedio final, trabajo actual, área de esspecialización, número
de becas conseguidas, etc.