Abstract - interfaces - implements?

1 resposta
G

Bom dia pessoal,

mais uma dúvida…

Como funciona os operadores abstract, interfaces e implements?
O que é isso? rs.
O que eles fazem afinal??
Quando devem ser usados?

obrigado pela atenção…
t+

1 Resposta

Rafael_Nunes

Abstract e utilizado para classes e metodos, uma classe abstrata pode conter metodos nao abstratos, porem os metodos abstratos devem ser obrigatoriamente sobreescritos por suas classes filhas.
Interface e uma classe que voce define como contrato para todas as classes filhas, todos os metodos de uma interface sao implicitamente abstratos.
Implements e a herança que uma classe concreta realiza de uma determinada interface(e como o extends, mas para interface utiliza-se implements-a nao ser que a classe filha seja tambem uma interface, neste caso utiliza-se extends mesmo)

Sugiro uma busca aqui no forum sobre Classes Abstratas x Interface. Teve umas discussoes bem legais.

Criado 24 de agosto de 2005
Ultima resposta 24 de ago. de 2005
Respostas 1
Participantes 2