Bom Dia Pessoal,
É meu primeiro post aqui e também o primeiro contato com POO. Como trabalho na área de teste de software não quero aprender da maneira errada, claro que "quebrar a cabeça" é uma coisa, mas criar um código mal feito e nada robusto é outra bem diferente rs.
Vamos lá, eu possuo uma classe Pessoa e nesta classe estou criando um construtor que já instancia a Classe Endereço
public Pessoa() {
endereco = new Endereco();
// metodo insert
public void inserir(String primeiroNome, String ultimoNome, Endereco endereco) {
this.primeiroNome = primeiroNome;
this.ultimoNome = ultimoNome;
this.endereco = endereco;
System.out.println(endereco.getBairro());
}
}
Agora que vêm a dúvida como já criei um objeto da classe Endereço eu tenho criar novamente para usar no main?
Ex:public static void main(String[] args) {
//Declaracao de variaveis
Pessoa pessoa = new Pessoa();
Endereco end = new Endereco();
end.setBairro("test");
pessoa.inserir(null, null,end);
}
Coloque tudo null para simplificar. Pessoal isto funciona mas é assim mesmo? Não estou gastando recurso computacional?
Agradeço desde já.
Jean