Olá vamos falar um pouco sobre Interfaces e Classes abstratas…
Interfaces e Classes Abstratas
6 Respostas
Quando uma classe abstrata implementa uma interface, ela “herda” os seus atributos??
É obrigatório declarar esses atributos como public??
Uma interface possui atributos?
Neste caso, a classe herdará só os métodos e possíveis constantes
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.
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??
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.
Vlw vini…vou olhar lá…