Eu cansei de falar isso na monitoria de hj....
Eh bom q vc nao tenha ido, senao eu vou te matar...xD

Mas isso eh meio complicado por email.
Se me achar amanha antes do teste te explico pessoalmente...

[]s

2008/9/22 Peter <[EMAIL PROTECTED]>

>  Vou me aventurar... vamos ver se consigo ajudar:
>
> Imagine uma variável do tipo int.
> Ele só pode apontar para valores tipo int.
> Logo, só vai poder participar de operações que estejam definidas para o
> tipo int.
> Quando definimos uma classe ou uma interface, estamos definindo um tipo
> também.
>
> Uma variável de um tipo de uma interface só pode participar de operações
> válidas para aquela interface, ou seja, vc só vai conseguir chamar os
> métodos declarados naquela interface (ou numa interface da qual ela tenha
> herdado).
> Isso pq esta variável estará apontando para uma classe qualquer da qual a
> única coisa que vc pode garantir é que ela implementa aqueles métodos. Logo,
> vc só poderá chamar aqueles métodos, independe da classe da instância
> apontada por aquela referência.
>
> O mesmo serve para classes abstratas E concretas. Se uma referência de um
> tipo de uma classe X aponta para uma instância de uma subclasse Y, vc só
> poderá chamar métodos da classe X e das superclasses dela, não conseguirá
> acessar os métodos exclusivos da subclasse Y.
>
> Isto garante tipagem da linguagem. Java é uma linguagem fortemente tipada.
>
> Espero ter conseguido ajudar. Se vc tiver dúvidas, pode me ligar até 21:00
> ou aparecer no msn, icq, google talk, skype, sinal de fumaça, etc, etc...
>
> Abraço!
>
>  Peter P. Lupo
> Undergraduating in Computer Science DCC/UFRJ
> Sun Certified Java Associatehttp://pplupo.googlepages.com/
> Cell. +55 (21) 81742487
>
>
>
> Flavio Costa wrote:
>
> Meio dificil explicar isso via e-mail.
> Acho que essa dúvida deveria ser sanada pessoalmente com os monitores ou o
> professor.
>
> 2008/9/22 FernandoKling <[EMAIL PROTECTED]>
>
>>
>> se eu entendi bem, a dúvida do gustavo é em relaçao à variaveis cujo
>> tipo sao interfaces ou classes abstratas
>> tipo o trecho de código q tinha no teste 1:
>> M x = new A();
>> onde M podia ser uma interface...
>>
>> On 22 set, 19:27, Gustavo Cury <[EMAIL PROTECTED]> wrote:
>> > Sobre esta dúvida: "Uso correto de variáveis do tipo de uma interface ou
>> do tipo de uma classe abstrata"
>> > Está na pagina do professor, fui olhando os tópicos e quando chegou
>> nesse, não entendi.
>> > Gustavo Cury
>> >
>>
>>
>>
>
>
> --
> Flávio Coutinho da Costa
>
>
>
> >
>


-- 
Zaedy Dantas Sayão
Graduando em Ciência da Computação DCC/UFRJ
http://www.manufato.com.br/
MSN: [EMAIL PROTECTED]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en
-~----------~----~----~----~------~----~------~--~---

Responder a