Interfaces e Classes Abstratas

6 respostas
T

Olá vamos falar um pouco sobre Interfaces e Classes abstratas…

6 Respostas

T

Quando uma classe abstrata implementa uma interface, ela “herda” os seus atributos??
É obrigatório declarar esses atributos como public??

m0ska

Uma interface possui atributos?
Neste caso, a classe herdará só os métodos e possíveis constantes

davidtiagoconceicao

Tudo o que é definido em uma interface é public.
Para o caso dos métodos, public e abstract.
Para o caso dos atributos, public static e final.

T

Moska??
a interface possui um atributo nome. eu o declarei da segunite forma: public String nome;
porém esse atributo não é “herdado” na classe abstrata que implementa a interface…
uma interface pode possuir algum atributo??

ViniGodoy

Interfaces não tem atributos. Elas representam simplesmente um contrato.

Leia o seguinte tópico:
http://www.guj.com.br/posts/list/51866.java#273117

Ele pode esclarecer mais sobre o assunto. Outro tópico interessante é esse aqui:
http://www.guj.com.br/posts/list/55387.java#290673

Os dois falam muito de interfaces e classes abstratas.

T

Vlw vini…vou olhar lá…

Criado 19 de novembro de 2008
Ultima resposta 24 de nov. de 2008
Respostas 6
Participantes 4