Trabalho De Java

267 palavras 2 páginas
TRABALHO DE JAVA
Interfaces
Internal Classes
Anonymous Classes

MEMBROS
• Jônatas Humberto Alves
• Halisson Lopes
• Valdeci Gomes

INTERFACE
• Uma interface em Java é algo similar a uma classe, porém, no corpo de uma
Interface pode incluir somente métodos abstratos e variáveis finais, ou seja, constantes. • Uma interface, assim como uma classe possui um nome e pode receber os modificadores de acesso public, default e o abstract. Mas não pode receber private, protected ou qualquer outro do tipo nonacess como modificadores porque senão perderia o sentido de ser uma Interface, por ser pública por natureza. INTERFACE
• Para utilizarmos uma Interface, devemos primeiro criar uma classe, que será implementada com uma interface, e após a criarmos, utilizamos a palavra chave implements que em Java serve para ligar a classe à interface, nos obrigando a implementar todos os métodos da Interface.

INTERFACE

INTERFACE

INTERFACE - UML

INTERNAL CLASSES
• Internal Classes, ou Inner Classes, são classes definidas dentro do corpo de outra classe (conhecidas como Outer Classes).
• Essas classes podem ter modificadores de acesso ou até mesmo podem ser marcadas como abstract ou final. Classes internas têm relação especial com instâncias de classes exteriores.
• Este tipo de classe acessa os membros privados da sua classe externa.
• Obrigatoriamente, é necessário instanciar a classe externa para poder associá-las. INTERNAL CLASSES

INTERNAL CLASSES

INTERNAL CLASSES - UML

ANONYMOUS CLASSES
• As classes anônimas são um tipo de classe interna que não possuem nomes, elas só podem ser instanciadas apenas uma vez e geralmente são declaradas dentro de um método ou um bloco de código e sempre terminam as chaves com ponto e vírgula.

ANONYMOUS CLASSES

FIM

DÚVIDAS?

Relacionados

  • Trabalho java
    1800 palavras | 8 páginas
  • Trabalho Java
    840 palavras | 4 páginas
  • Trabalho de java
    2526 palavras | 11 páginas
  • Trabalho Java
    1548 palavras | 7 páginas
  • TRABALHO DE JAVA
    2127 palavras | 9 páginas
  • Trabalho Java
    4655 palavras | 19 páginas
  • trabalho de java
    1076 palavras | 5 páginas
  • trabalho de java
    32527 palavras | 131 páginas
  • Trabalho Java
    5746 palavras | 23 páginas
  • Trabalho em java
    3003 palavras | 13 páginas