Interface Java

779 palavras 4 páginas
Linguagens e Técnicas de Programação I
Conteúdo:
Interfaces

Professores:
Ms. Amilton S. Martha
Ms. Ana Paula G. D. Carrare
Ms. Cristiane C. Hernandez
Ms. Manuel P. Ledón

Interface
• São estruturas similares às classes abstratas, que definem a especificação de funcionalidades, sem a implementação das mesmas.
• Uma interface Java pode ser definida como uma “classe abstrata pura”, pois não pode possuir atributos (exceto constantes) nem definições de métodos, nem construtor.

Interface
• Apenas métodos públicos podem ser declarados nelas, mas não podem ser definidos.
 Todos os métodos declarados dentro de uma interface são, implicitamente, public e abstract

• Da mesma forma, não é possível definir atributos - apenas constantes públicas.
 Todos os atributos declarados dentro de uma interface são, implicitamente, public, static e final

• São proibidas algumas declarações dentro das interfaces, dentre elas:
 private, protected, transient, volatile e synchronized.

Interface
• A palavra-chave interface é utilizada em vez de class no cabeçalho da declaração: public interface nomeInterface { … }

• Todos os métodos são abstratos. A palavra-chave abstract não é necessária

Classes Abstratas e Interfaces
• A diferença entre uma classe abstrata e uma interface Java é que a interface obrigatoriamente não pode ter um
“corpo” associado.
• Enquanto uma classe abstrata é “estendida” (palavra chave extends) por classes derivadas, uma interface Java é “implementada” (palavra chave implements) por outras classes. Classes Abstratas e Interfaces public class nomeClasse implements nomeInterface
Ou

public class nomeClasse implements nomeInterface1, nomeInterface2 Ou public class nomeClasse extends nomeHerança implements nomeInterface • Uma interface não faz parte da hierarquia de classes em
Java.

Implementação de Interfaces
• Uma interface estabelece uma espécie de contrato que é obedecido por uma classe.

Relacionados

  • Interfaces Java
    6367 palavras | 26 páginas
  • Java: Interface
    4317 palavras | 18 páginas
  • Java: Interfaces gráficas
    1405 palavras | 6 páginas
  • Java Interface Grafica 6
    1926 palavras | 8 páginas
  • Interface Gr Fica Em JAVA
    6032 palavras | 25 páginas
  • Implementação de interface conjunto em java por arraylist
    438 palavras | 2 páginas
  • Interfaces e Conexão com Banco de Dados em JAVA
    340 palavras | 2 páginas
  • Aula sobre programação java de interface grafica
    10084 palavras | 41 páginas
  • Trabalho Interfaces Classes Internas E An Nimas Java
    2123 palavras | 9 páginas
  • Materia Alpoo
    36442 palavras | 146 páginas