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???
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
PS: Se sua classe A só marca duas coordenadas utiliza a classe Point que já tem isso.
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);
}
}