Objeto

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);
}
}