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