Boa tarde galera estou com uma seguinte duvida.
criei uma classe Pessoas e cadastrei alguns usuários apenas com nome e e-mail.
e depois criei uma classe ImprimirRelatorio, que possui um metodo exibirRelatorio, com os parametros Pessoa[] lista.
eu queria saber como eu faço para imprimir esses usuarios em um array nesse meu array vou enviar o codigo
Class Pessoa
package atividadesOO2.classesabstratas.polimorfismo;
public abstract class Pessoa {
private String nome;
private String sobrenome;
private String email;
private String dataNascimento;
public Pessoa() {
// TODO Auto-generated constructor stub
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getSobrenome() {
return sobrenome;
}
public void setSobrenome(String sobrenome) {
this.sobrenome = sobrenome;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getDataNascimento() {
return dataNascimento;
}
public void setDataNascimento(String dataNascimento) {
this.dataNascimento = dataNascimento;
}
public abstract void exibirDetalhes();
}
Class PessoaFisica
Class Pessoa
[code][/code]
Class PessoaJuridica
package atividadesOO2.classesabstratas.polimorfismo;
public class PessoaJuridica extends Pessoa{
@Override
public void exibirDetalhes() {
// TODO Auto-generated method stub
System.out.println("Exibindo Detalhes de Pessoa Júridica.");
System.out.println("Nome: "+super.getNome());
System.out.println("Sobrenome: "+super.getSobrenome());
System.out.println("E-Mail: "+super.getEmail());
System.out.println("Data de Nascimento: "+super.getDataNascimento());
System.out.println("---");
}
}
Class Relatorio
package atividadesOO2.classesabstratas.polimorfismo;
public class RelatorioPessoa {
public void exibirListagem(Pessoa[] pessoas) {
}
}
Class Teste
package atividadesOO2.classesabstratas.polimorfismo;
import org.omg.CORBA.PERSIST_STORE;
import atividadesOO2.sobreposicaoeheranca.Conta;
public class Teste {
public static void main(String[] args) {
PessoaFisica pf = new PessoaFisica();
pf.setNome("João");
pf.setSobrenome("Gentil");
pf.setEmail("joao@gentil.com");
pf.setDataNascimento("08/02/1989");
PessoaJuridica pj = new PessoaJuridica();
pj.setNome("Loja");
pj.setSobrenome("roupas varejos e atacados");
pj.setEmail("roupas@loja.com.br");
pj.setDataNascimento("10/01/1970");
RelatorioPessoa rp = new RelatorioPessoa();
Pessoa[] pessoas = new Pessoa[]{pf,pj};
rp.exibirListagem(pessoas);
}
}