Mapa mental
ALVO 01
Contenido del mapa
ALVO 01
Encapsulamento
- Public
- Permite o acesso em qualquer classe e qualquer parte do projeto.
- Private
- Permite o acesso dentro da própria classe
- Protected
- Permite o acesso dentro da classe, de classe filha e dentro do pacote
- Public
Construtor e métodos assesores
- GET/SET
- Serve para ter acesso as variáveis de classes Private mas com métodos Public
- Construtor serve para criar o objeto, instanciar a classe
- GET/SET
Herança
- Classe filha irá herdar variáveis/métodos da classe mãe
- Usa-se o extends após a definição da classe filha
- Classe filha irá herdar variáveis/métodos da classe mãe
Sobrecarga
- Métodos de mesmo nome, mas com argumentos diferentes
Sobrescrita
- Criar mesmo método mas em classe filha
Classe abstrata
- Não permite fazer instâncias
- Costuma fazer interfaces
- Utiliza implements
- Costuma fazer interfaces
- Não permite fazer instâncias
Classe concreta
- Permite fazer instâncias
Polimorfismo
- Permite tratar tipos de classes de formas diferentes