Hola a todos, tengo una duda ¿puede una clase contener los objetos de otra clase?, si se puede entonces ¿cómo puedo crear un objeto de una clase en otra?. Espero que me pudan ayudar dandome sugerencias o ejemplos de como puedo hacer, estoy trabajando con Borland c++.
De antemano muchas gracias...
Alex
Comentarios
Hola, Desde luego que se
Hola,
Desde luego que se puede... aqui tienes un ejemplo "tonto" pero que demuestra que si se puede
#include
class ClaseA
{
int x;
public:
ClaseA()
{
x=1;
}
int GetX()
{
return x;
}
};
class ClaseB
{
int y;
ClaseA CA; // un objeto de otra clase
public:
ClaseB()
{
y=2;
}
int GetY()
{
return y;
}
int GetX()
{
return CA.GetX();
}
};
void main()
{
ClaseB Test;
cout << Test.GetX() << " " << Test.GetY();
}
--
saludos
cyfuss
Enviar un comentario nuevo