Aprender a usar construtores, entender a palavra-chave this, para futuramente aplicar o conceito de encapsulamento em classes Java.
Cada objeto é uma instância de uma classe. Ao serem criados, possuem uma identificação única que é atribuída pelo ambiente, além de conter todos os atributos e métodos definidos em sua classe.
Declarando a variável de referência
Funcionario f2;
A variável f2 é declarada do tipo Funcionario (etapa 1).
Alocando Memória
f2 = new Funcionario();
Aloca área de memória para o novo objeto e atribui a f2 o endereço dessa área
Declarando a variável e alocando memória ao mesmo tempo
Funcionario f2 = new Funcionario();
0 para os tipos numéricos (int, float, double…), e null, para o tipo String.
Um construtor é um método especial que é executado automaticamente quando um objeto é criado.
<aside> ❗
Se o construtor não for declarado, existirá um método construtor sem parâmetros, esse construtor sempre está na classe mesmo quando não declarado, ele fica “invisível” mas sempre estará na classe.
</aside>
void)