Dicas Java
Dicas gerais baseadas em questões de provas do CESPE
Extensões- Podem ocorrer entre classes ou entre if
- Uma classe pode estender apenas uma superclasse, mas pode implementar várias if.
- IF: pode estender mais de uma interface.
- Extensão - extend- Implementação - Implements
Classes abstratas x Interfaces:
- CA - pode conter métodos ñ-abstratos c/ diff visibilidades
- IF ñ e sempre com visibilidade pública
Assinatura:
-comtém nome do método+qtde e tipos dos parametros
- tempo de execução
- Polimorfismo (sobrecarga e sobrescrita)
Visibilidade:
- Cada objeto de uma classe tem o seu conj devariáveis de instância, que armazenam o estado doobj.
- As variáveis de classe pertencem à classe e nãoaos objs e só há uma cópia de uma variável de classe.
- Os métodos podem ser de instância ou de classe, os deinstância podem acessar variáveis de instância ou declasse, os de classe somente podem acessar variáveis de classe.
Extensões- Podem ocorrer entre classes ou entre if
- Uma classe pode estender apenas uma superclasse, mas pode implementar várias if.
- IF: pode estender mais de uma interface.
- Extensão - extend- Implementação - Implements
Classes abstratas x Interfaces:
- CA - pode conter métodos ñ-abstratos c/ diff visibilidades
- IF ñ e sempre com visibilidade pública
Assinatura:
-comtém nome do método+qtde e tipos dos parametros
- tempo de execução
- Polimorfismo (sobrecarga e sobrescrita)
Visibilidade:
- Cada objeto de uma classe tem o seu conj devariáveis de instância, que armazenam o estado doobj.
- As variáveis de classe pertencem à classe e nãoaos objs e só há uma cópia de uma variável de classe.
- Os métodos podem ser de instância ou de classe, os deinstância podem acessar variáveis de instância ou declasse, os de classe somente podem acessar variáveis de classe.
Comentários