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+
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+
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.