Boa Noite, Pessoal ?
Estou analisando um codigo Java segue abaixo:
A minha pergunta é bem basica mas esta me causando uma duvida, na classe Programa eu criei um Objeto Conta, exemplo Conta mauricio=new Conta(); , depois eu estou criando um outro objeto Pessoa ? -----> mauricio.titular=new Pessoa(), *isto é a referencia mais Objeto de uma mesma classe; * *estão na mesma Heap *, é isso ?
class Programa{
public static void main(String[] args){
Conta mauricio = new Conta(); //Objeto
mauricio.numero=123;
mauricio.titular = new Pessoa(); // Objeto e Referencia ?
mauricio.titular.nome = "Mauricio Aniche";
Conta guilherme=new Conta(); // Objeto
guilherme.numero=456;
guilherme.saldo=1200;
}
}