Escolar Documentos
Profissional Documentos
Cultura Documentos
Engenharia de Computao
Interface
Interface: Assim como uma classe tambm trata-se de um tipo de um tipo abstrato
de dados:
- Porm todos os mtodos que ela contiver devero ser construdos nas
classes que implementarem esta Interface, logo, em sua forma de uso,
assemelha-se aos mtodos abstratos;
- Caso a Interface tenha algum atributo, este ser do tipo constante, isto , no
poder ter seu valor alterado. Se comportaro como constantes (atributos
finais);
- utilizada para suprir a necessidade herana mltipla, j que no possvel
implementar esta forma de herana em Java.
+ setRg();
+ setNome();
+ getRg();
+ getNome();
+ abstract mostraClasse();
String mensagem1
String mensagem2
+ contLetra()
+ Aluno
- int ra;
- String turma;
+ setRa();
+ setTurma();
+ getRa();
+ getTurma();
+Inicio
+ main()
+ interface VerifTurma
String mensagem1
String mensagem2
+ contLetra()
a.contLetra();
}
9