Interfaces ou Classe Pai?

3 respostas
M

Então, qual a diferença de eu usar o extends ou implements?

Por exemplo, com o extends eu consigo herdar da classe Pai

com o implements eu posso herdar de várias insterfaces, mas qual a diferença de eu usar um quanto o outro?

3 Respostas

g4j

Michael Kuhl:
Então, qual a diferença de eu usar o extends ou implements?

Por exemplo, com o extends eu consigo herdar da classe Pai

com o implements eu posso herdar de várias insterfaces, mas qual a diferença de eu usar um quanto o outro?

Que tal uma pesquisadinha no guj hein?

Atalho

tmvolpato

O legal é você procurar conteúdo na Internet e ir programando para poder ver a diferença
e as duvidas vc vai postando

Att

Paulo_Dias

essa pergunta costuma aparecer com frequencia, se pesquisar vai encontrar varios topicos com esse assunto

no caso de uma interface a idéia é garantir que o objeto possui as caracteristicas necessarias para sua necessidade,

geralmente penso assim: preciso de um objeto que saiba fazer isso ( a implementação do metodo da interface ), não preciso saber como e na verdade nem quero. só quero que faça.

no caso da herança a idéia é reaproveitar uma funcionalidade que já foi implementada.

imagine uma classe veiculo, ela tem as principais funcionalidades que são necessarias para qualquer veiculo. se eu fosse criar um classe carro poderia reaproveitar essas funcionalidades. afinal carro é um veiculo.

pesquise para poder ter mais informações e poste suas dúvidas, ok?

Criado 12 de julho de 2012
Ultima resposta 12 de jul. de 2012
Respostas 3
Participantes 4