Voce nao instancia diretamente o "Dirigir", mas voce instancia a "Moto" ou
o
"Carro" e ambos SAO "Dirigir".
O construtor do exemplo pode receber como argumento tanto um Carro como uma
Moto. Para ele nao fara diferenca, pois ambos sao "Dirigir". Ele apenas sabe
que eh um "Dirigir" e que pode chamar os tais metodos nele.
Marcelo
Em 06 Apr 2001, paulo henrique castro escreveu:
O construtor dela recebe um parametro do tipo Dirigir
>>Ficaria assim
>>
>>public MeiodeTransporte(Dirigir g)
>>{
>> g.Acelera();
>> g.Freia();
>>}
>
>
> De acordo com os livros que estou lendo voce nao pode instanciar
>uma interface, ou seja nao posso ter um objeto 'g' do tipo Dirigir, pois
>dirigir e' uma interface e nao uma classe.
_________________________________________________________
Oi! Você quer um iG-mail gratuito?
Então clique aqui: http://www.ig.com.br/paginas/assineigmail.html
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------