Quando eu instancio um objeto do tipo Conta
, ele automaticamente já instancia um objeto do tipo Cliente
no meu atributo titular:
class Conta{
private double saldo;
private int numero;
private int agencia;
private Cliente titular = new Cliente();
Quando vou fazer os testes preciso instanciar um novo objeto agora como meu novo cliente:
public class TestaGetterESetters {
public static void main(String[] args) {
Conta conta = new Conta();
// Aqui em baixo
Cliente jhuan = new Cliente();
conta.setTitular(jhuan);
conta.getTitular().setNome("Jhuan Magno");
conta.deposita(3000);
System.out.println("O Cliente: "+conta.getTitular().getNome()+", tem o saldo de R$"+conta.getSaldo());
}
}
Isso significa que a primeira instanciação está apenas ocupando espaço na memória ???