Mapa mental
POO
Conteúdo do mapa
POO
JAVA
- Classes
- Aninhada
- subrotina encapsulada noutra
- chamada somente pela subrotina que a encapsula
- ou subrotinas diretamente ou indiretamente aninhadas pela mesma subrotina encapsuladora
- Tipos
- Interna
- Padrão
- Estáticas
- Definida com static
- não tem acesso aos membros da instância da classe externa
- Inetrna a um métedo
- instanciada apensas dentro do método
- pode usar apenas atributos final dos métodos
- Internas Anônimas
- herança de determinada classe em um local exclusiv
- Na instanciação do objeto
- Car car = new Car() { public void run() { ... } };
- metodos criados nesse tipo de herança, não existem.
- Só é possível executar o método da superclasse
- metodos criados nesse tipo de herança, não existem.
- Car car = new Car() { public void run() { ... } };
- Interna
- Só pode ser instanciada dentro da classe externa
- Aninhada
- vinculação
- Estática (Early Binding)
- ocorre durante o tempo de compilação
- o compilador sabe exatamente qual implementação do método usa
- sobrecarga de método
- métodos estáticos, finais e privados
- as classes filhas não podem substituir
- desempenho melhor
- Dinamica (Late Binding )
- tempo de execução
- o compilador não sabe qual implementação usar
- usa o objeto para vinculação e não o tipo ou classe
- Sobreescrita
- Estática (Early Binding)
- interface
- de marcação (interface de tag )
- sem campos ou métodos contidos nele
- transmitir a JVM que a classe implementa uma interface desta categoria terá um comportamento especia
- principais
- Serializable
- Cloneable
- Remote
- ThreadSafe
- fornecer informações em tempo de execução sobre os objetos
- de marcação (interface de tag )
- Classes
Informações
- Descrição
- Concursos Públicos Tecnologia da Informação Mapa Mental sobre POO, criado por Jerffeson Gomes em 14-11-2021.
- Criado por
- Jerffeson Gomes
- Visualizações
- 0
- Avaliação