Olá sou novo em java e estou com um problema. Tenho essas três classes, o professor pediu para que criasse um vetor de conta na classe Pessoa,eu criei tambem os metodos get e set para o vetor. Na classe Banco eu insiro os dados da pessoa e da conta, mas o que eu realmente preciso é colocar essas contas para uma pessoa só, fazer com que uma pessoa(neste caso a pe1) tenha essas tres contas. Como eu posso fazer isso e como posso imprimir mostrando que esta pessoa é a dona das contas.
public class Banco{
public static void main(String[] args) {
Pessoa pe1 = new Pessoa();
pe1.setNome("joao");
pe1.setDtn("31/08/1997");
pe1.setSexo("Masculino");
pe1.setCpf("023.570.237-10");
Conta con1 = new Conta();
con1.setSaldo(900.10);
con1.setNumero(123456);
con1.setAgencia(20);
con1.setSenha(9876);
Conta[] con = new Conta[3];
con[0] = con1;
con[1] = con2;
con[2] = con3;
}
}
public class Pessoa{
private String nome;
private String dtn;
private String sexo;
private String cpf;
private Conta[] con;
public String getNome(){
return this.nome;
}
public void setNome(String nome){
this.nome = nome;
}
public String getSexo(){
return this.sexo;
}
public void setSexo(String sexo){
this.sexo = sexo;
}
public String getCpf(){
return this.cpf;
}
public void setCpf(String cpf){
this.cpf = cpf;
}
public String getDtn(){
return this.dtn;
}
public void setDtn(String dtn){
this.dtn = dtn;
}
public Conta[] getContas(){
return con;
}
public void setContas(Conta[] con){
this.con = con;
}
}
public class Conta{
private double saldo;
private int senha;
private int numero;
private int agencia;
public int getSenha(){
return this.senha;
}
public void setSenha(int senha){
this.senha = senha;
}
public int getNumero(){
return this.numero;
}
public void setNumero(int numero){
this.numero = numero;
}
public int getAgencia(){
return this.agencia;
}
public void setAgencia(int agencia){
this.agencia = agencia;
}
public double getSaldo(){
return this.saldo;
}
public void setSaldo(double saldo){
this.saldo = saldo;
}
public Conta prConta(Conta a){
if (this.saldo > a.getSaldo()) {
return this;
}else{
return a;
}
}
public void sacar(double valor){
double novoSaldo = this.saldo - valor;
this.saldo = novoSaldo;
}
public void depositar(double valor){
double novoSaldo = this.saldo + valor;
this.saldo = novoSaldo;
}
}