entao pessoal é o seguinte estou fazendo um projeto que envolve banco de dados e tal mas estou com um problema e vou tentar explicar caso alguem possa me explicar…
seguinte tenho o seguinte codigo:
// estou postano somente o main…pois minha duvida esta na referencia de variavel e instanciaçao…
public static void main(String args[]){
// Pessoa pessoaDAO = new PessoaDAO().Mostar_Buscar("fulano"); --->> dessa maneira aparece os dados do paciente
Pessoa pessoaDAO = new Pessoa(); // } Dessa maneira nao aparece os dados do paciente..
PessoaDAO pessoa = new PessoaDAO(); // } ...aparecendo como null ...
pessoa.Mostar_Buscar("fulano");
System.out.println(pessoaDAO.getNome());
System.out.println(pessoaDAO.getIdade());
System.out.println(pessoaDAO.getRG());
System.out.println(pessoaDAO.getSexo());
System.out.println(pessoaDAO.getNaturalidade());
System.out.println(pessoaDAO.getCidade());
System.out.println(pessoaDAO.getBairro());
System.out.println(pessoaDAO.getEndereco());
System.out.println(pessoaDAO.getCargo());
System.out.println(pessoaDAO.getTelefone());
}
fiz a alteraçao no mesmo topico pois estava confusa a duvida anterior…
oq eu nao entendo é o siguinificado disso:
Pessoa pessoaDAO = new PessoaDAO().Mostar_Buscar(“fulano”);
e porque nao funciona quando faço assim:
Pessoa pessoaDAO = new Pessoa();
PessoaDAO pessoa = new PessoaDAO()