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)
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!
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.