Objeto

3 respostas
R

Pessoal é o seguinte eu tenho a classe A que contem a main, nela eu estou criando uma arvore binaria com coordenadas (x,y), logo abaixo da classe A eu tenho a classe B que cria uma Janela Grafica eu quero escrever nesta janelas retagulos com esta coordenadas em InOrdem, o problema é o seguinte como eu acesso o objeto criado na classe A onde é criado a Arvore???

3 Respostas

ksi

Em “pseudo-código”

A objetoA = new A();

ArvoreBinaria teste = objetoA.arvorebinária; //acessa a árvore binária

Se a árvore binária for private:

ArvoreBinaria teste = objetoA.getArvorebinária(); //acessa a árvore binária

Marky.Vasconcelos

PS: Se sua classe A só marca duas coordenadas utiliza a classe Point que já tem isso.

R

A solução que achei foi a seguinte:

public class A

{

public static Tree tree;

public static void main(String[] args)

{

A.tree = new Tree(); //A arvore com elementos.

}

}
class B

{

public void Teste()

{

System.out.Println(A.tree.x + A.tree.y);

}

}
Criado 22 de outubro de 2007
Ultima resposta 22 de out. de 2007
Respostas 3
Participantes 3