• São iguais:
//Forma implicita
class Empregado{ ... }
//Forma Explicita
class Empregado: System.Object { ... }
• Metodos publicos System.Object
- Equals : Compara Objetos;
- GetHashCode : Código hash do valor do Objeto;
- ToString : Por padrão, retorna nome completo do tipo;
- GetType : Identifica o tipo do objeto.
• CLT obriga o uso do operador new para criar objetos.
Empregado e = new Empregado ("Parametro do Construtor");
[ Detalhes do funcionamento: pag. 134 e 135 do livro. ]
• Metodos Protegidos do System.Object
- MemberwiseClone : (não-virtual) Cria nova instancia do tipo e clona campoas do novo objeto iguais aos campos do objeto this
- Finalize : (virtual) É chamado quando o coletor de lixo identifica o objeto como lixo, mas antes da memoria do objeto ser reivindicada.

Nenhum comentário:
Postar um comentário