Ejemplo De Herencia
Resumir los diferentes tipos de acceso de acuerdo a quienes pueden acceder a la herencia
Acceso
Public
Protected
PrivateMiembros de la misma clase
si
si
Si
Miembros de clases derivadas
si
no
No
Los atributos heredados a clases derivadas
si
si
No
No miembros
si
no
no
Función amiga
si
si
siQue no es heredado desde la clase base?
Constructor y Destructor
Miembro operator =()
Friends
1. Los objetos de las clases CRectangulo y CTriangulo cada una contienemiembros de CPoligono que su acceso debe ser: públicos
2. El especificador protected es similar a private, su única diferencia es cuandose derivan clases o herencias3. Los miembros protected de la clase base(si se puede ser usado/No pueden ser usados) por otros miembros de la clase derivada
4. Los miembros private de la clase base(si se pueden ser usados/No pueden ser ser usados) por otros miembros de la clase derivada.
Miembros heredados
Miembros amigos
No se pueden heredar constructor ydestructor , miembros operador =() y friends
Si se heredan
Acceso
Public
Protected
Private
Miembros de la misma clase
si
si
Si
Miembros de clases derivadas
si
no
NoLos atributos heredados a clases derivadas
si
si
No
No miembros
si
no
no
Función amiga
si
si
si
Ejercicio
Declarar una clase polinomio con atributosenteros privados x,y
Crear métodos que inicialicen, modifiquen e impriman los atributos
Crear una función amiga que modifique los atributos
Desde la función principalcrear dos tipos de objetos estático
Que estos tipos de objetos accedan a todos los métodos
Que finalmente se imprima el tamaño de espacio que ocupan los objetos en la RAM.
Regístrate para leer el documento completo.