Bom, sobre a associação, você está certo. Me confundi com o fato de em java
todas as agregações sejam fracas (ponteiros), e não fortes como pode ser
feito em C++.

>>ASSOCIACAO

Esta é a melhor solução!

>>public class Pessoa {
>>public char Nome;
>>}

>>public class Medico {
>>public char CRM;
>>}

>>public class SEMNOMEAINDA {
>>public Medico umMedico;
>>public Pessoa umaPessoa;
>>}

>>public class AVIAO {
>>public EVoceMedico? (Pessoa passageiro );
>>}


>> AGREGACAO


>>public class Pessoa {
>>public char nome;
>>public Medico profissao; //nao fica meio estranho? Uma pessoa tem um
Medico?
>>}


Esta não tem cabimento, realmente está errado! Como você mesmo apontou...

>>public class Medico {
>>public char crm;
>>public Pessoa PessoaAssociada; //Este parece melhor.
>>}


Melhor. !!!


O problema do avião é bem legal ... Vamos pensar sobre isso!



Ricardo Munhoz Santiago (CPM Sistemas)
Sun Certified Programmer for the JAVA 2 Platform


Come and get some !!!


    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a