[C con Clase] una dudita
Liudnet Caballero Duboy
lcaballero en estudiantes.uci.cu
Mar Abr 10 02:38:18 CEST 2007
muchas gracias!!!!
Saludos
Liudnet
________________________________
De: cconclase-bounces en listas.conclase.net en nombre de Reinel Hernández Peraza
Enviado el: Lun 09/04/2007 15:56
Para: Lista de correo sobre C y C++
Asunto: Re: [C con Clase] una dudita
Hola Liudnet.
Es sencillo, eso te sirve a la hora de la herencia, los atributos protegidos son accesibles a los objetos instanciados en clases que heredan de tu clase que contiene los atributos protegidos. Mientras que los privados no lo son. Si recuerdas, los datos públicos, son accesibles a todos los objetos y funciones miembros de una clase en donde son declarados.
Veamos con un ejemplo:
Class A {
Private String Nombre;
...
}
Class B <class A> {
Private int Edad;
...
}
En la clase B no se puede ver el atributo nombre, ya que es un miembro privado
Modifiquemos...
Class A {
Protected String Nombre;
...
}
Class B <class A> {
Private int Edad;
...
}
En este caso si, ya que el atributo nombre, sigue siendo inaccesible desde fuera de la clase A ó B, pero ya la clase B puede acceder a este, debido a que además que B hereda de A, en A, el nombre esta declarado como protegido.
Espero que esto te sea útil. Rey.
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 6865 bytes
Desc: no disponible
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070409/856ff656/attachment.bin>
Más información sobre la lista de distribución Cconclase