Sem querer ser chato mas ja sendo, acho que voc� deveria fazer uma classe pai Veiculo, onde carro e moto extenderiam essa classe que tem os tais atributos e m�todos comum aos dois. A interface nesse caso pederia ser  uma esp�cie de conjunto de m�todos basicos como acelerar, brecar, trocarMacha etc.
 
Entendeu?
 
Os atributos devem ser private e os metodos protects. Se alguem tem uma id�ia melhor me corrige por favor.
 
 
Marcos Tadeu Puntel Vargens
[EMAIL PROTECTED]
 
----- Original Message -----
Sent: Friday, November 22, 2002 1:38 PM
Subject: [java-list] Ainda em Interface...

Ol�.

Tenho uma d�vida conceitual sobre interface.

Supondo que eu tenha uma interface Veiculos. As classes Carro e Moto, implementam esta interface.

Alguns atributos s�o comuns �s classes Carro e Moto.

Deste modo, pensei em implement�-los na interface. Por�m, eles devem ser p�blicos, o que estaria me proibindo de fazer o encapsulamento destes atributos (onde eu gostaria de utilizar get/set para ler/modificar o seu conte�do).

Qual seria o conceito correto a se aplicar aqui? Criar estes atributos nas classes Carro e Moto ou cria-los na interface e por alguma t�cnica permitir que eles fiquem inacess�veis para as subclasses de Carro e Moto?

Agrade�o antecipadamente pela aten��o.

Roberto Lopes

 



Post your free ad now! Yahoo! Canada Personals

Responder a