Pq quando tem interface no meio, eu não consigo chegar

7 respostas
jason_bourne

Pessoal,

Eu uso o Eclipse, e verifiquei q quando vou tentar descobrir que classe chama tal classe, quando chega em uma interface, eu não passo dela. Como faço para ir conseguindo rastrear mesmo que tenha interface? (usando o Ctrl+clique em cima do método)

7 Respostas

alucardeck

de CTRL+Clique na interface lah na assinatura da classe…

ai vc acessa os metodos dela…

seria isso?

jason_bourne

Acho que não seria isso.

Atualmente pra resolver esse problema, eu pego o nome do método da interface e procuro no projeto inteiro pelo nome. Assim eu consigo rastrear. Mas queria algo mais automatizado.

king_of_gods

Pelo q eu sei só usando o q vc usa companheiro.

Pq a interface é uma forma de restringir o acesso dali pra frente.

jason_bourne

king_of_gods:
Pelo q eu sei só usando o q vc usa companheiro.

Pq a interface é uma forma de restringir o acesso dali pra frente.

Pq restringir?

TangZero

Quando você clica na interface, você é direcionado à ela.
Não há como ser direcionado à uma implementação dessa interface, que é o que você procura.
Quando isso acontece comigo, eu debugo o código e verifico qual é o classe que implementa aquela interface, baseado no tipo do objeto.

Boa Sorte! :wink:

jason_bourne

entendo, obrigado pela ajuda.

king_of_gods

eduacsp:
king_of_gods:
Pelo q eu sei só usando o q vc usa companheiro.

Pq a interface é uma forma de restringir o acesso dali pra frente.

Pq restringir?

A Interface foi criada para separar aplicações, por exemplo, no modelo MVC. A interface entre a camada modelo e controle, impede que o controle acesse diretamente o modelo, e o modelo diretamente o controle. Tudo isso é feito atráves da interface.

Criado 19 de agosto de 2008
Ultima resposta 19 de ago. de 2008
Respostas 7
Participantes 4