Funcionario f1 = new Funcionario(); f1.nome = "Hugo"; f1.salario = 100;
Funcionario f2 = f1; System.out.println(f1 == f2);
Funcionario f1 = new Funcionario(); f1.nome = "Hugo"; f1.salario = 100;
Funcionario f2 = f1; System.out.println(f1 == f2);
Não, você está apenas apontando uma REFERÊNCIA para o F1. No final, você terá duas referências (F1 e F2) apontando para o mesmo objeto (que você criou no New);