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]
---------------------------------------------------------------------