Logo Hardware.com.br
niTsumuji
niTsumuji Veterano Registrado
1.4K Mensagens 1 Curtida

Dúvida com objetos em C++.

#1 Por niTsumuji 23/02/2005 - 09:55
Quero poder utilizar um método de uma outra classe. Beleza. A partir de um método dessa classe, eu instancio a outra classe. Belza. Mas quero poder utilizar também a outra classe(ou os métodos dela) por outros métodos dessa classe. Mais ou menos assim:


class Classe1{
metodo1(){
Classe2 objClasse2;
objClasse2.metodo1();
}
metodo2(){
objClasse2.metodo1(); //???????????
}
};

class Classe2{
metodo1(){}
};


Se puder tornar aquele método acessível para o programa inteiro, acho que também dá certo.
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#4 Por jqueiroz
23/02/2005 - 13:19
Cara, tem tanto tempo que eu não programo em C++... mas acho que o que você quer passa de alguma forma por

class Classe1 {
Classe2 objClasse2;
void metodo1() {
...
objClasse2->metodo1();
...
}
...
}

class Classe2 {
public:
void metodo1() { ... }
...
private:
void metodo2() { ... }
...
}


A sintaxe pode não ser exatamente essa (no meio do caminho tem o Java pra me confundir), mas o conceito é esse: com os modificadores "public" e "private" você define a visibilidade dos métodos.
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal