| |
A classe Class
- Em tempo de execução, para cada classe existe um objecto desta classe
- Estes "meta-objectos" possibilitam o acesso aos métodos e variáveis de
classe
- Tem funcionalidade
própria:
- forName(), newInstance(), getSuperclass()...
- Útil em meta-programação:
- String cn = ; Class c; ...
- c = Class.forName("Gerente").newInstance();
- Method = c.getMethod("mostra",new Class[0]);
- Comentário:
- Java é a linguagem "mainstream" mais dinâmica e instrospectável.
|