Pessoal, minha dúvida é a seguinte: O professor falou que poderíamos definir um valor default na classe para um novo objeto ser criado automaticamente, como no código abaixo:
public class Cliente {
String nome;
String CPF;
String profissao;
Endereco endereco = new Endereco();
}
Lembrando que já havia criado uma classe para endereço:
public class Endereco {
String logradouro;
int numero;
String CEP;
String bairro;
String cidade;
String estado;
}
Dai estou na dúvida de como continuo preenchendo a partir daqui:
public class testaEndereco {
public static void main(String[] args) {
Conta contaTheo = new Conta();
contaTheo.deposita(1000);
System.out.println("Seu saldo é de " + contaTheo.saldo + " reais");
Cliente theo = new Cliente();
theo.nome = "Theo Sousa";
theo.endereco
}
}
Porque se eu já criei um endereço toda vez que chamo um novo cliente, o programa não teria que me permitir já preencher as informações a partir desse código só escrevendo '''theo.logradouro = "Rua XXX";''' sem ter que escrever '''Endereco theoEndereco = new Endereco();'''
Não sei se ficou claro.