Manipulação de objetos instanciados

Pessoal,

boa tarde.

Eu tenho três classes ManipularArquivo (Manipula arquivo txt), ManipularArquivoMDB (Gera o arquivo MDB e poupulo o arquivo) e outra TratarDados (trata os dados do arquivo txt).

Na classe crio uma instancia para a classe TratarDados e outra para ManipularArquivoMDB

A dúvida é o seguinte: Como eu pego o objeto TratarDados, instanciado na classe ManipularArquivo, e recupero na classe ManipularArquivoMDB.

Segue o modelo das classes:
Classe: ManipularArquivo

public class ManipulaArquivo {
    TratarDados tratar = new TratarDados();
    ManipularArquivoMDB mdb = new ManipularArquivoMDB();
    .
    .
    .
    .

Classe: ManipularArquivoMDB

public class ManipularArquivoMDB {
    public void inserirArquivoMDB(Object fob) throws IOException {
    .
    . 
    .
    .

Classe: TratarDados

public class TratarDados {
    private String ctr;
    .
    .
    .
    .
    public void setCtr(String ctr){
       this.ctr = ctr;
    }

    public String getCtr(){
       return this.getCtr;
    }

Detalhe, todas as classes estão funcionando. Só passei uma parte do codigo para auxiliar no tira-dúvida.

[]´s

Nilson

ou voce escreve um método para receber seu objeto, ou ele recebe no construtor,
tipo:

public class ManipularArquivoMDB{
TratarDados = new tratarDados;
...
  public setObjeto(TratarDados tratarDados){
     this.tratarDados = tratarDados;
  }
}

E na classe ManipularArquivo você passa seu objeto:

mdb.setObjeto(tratarDados);


é isto?

Alan,
funcionou… valeu

[]´s

Nilson