Pessoal, estou começando em Java e resolvi exercitar com um pequeno “sistema bancário” composto por 3 classes (Conta, Cliente e Banco). Infelizmente ao compilar a Classe Banco, é acusado um erro no “new”. Desde já agradeço a atenção de todos.
Seguem os códigos:
[CONTA]
public class Conta
{
private double Saldo;
private Cliente Cliente;
public double getSaldo()
{
return Saldo;
}
public Cliente getCliente()
{
return Cliente;
}
public void setCliente(Cliente pNumCliente)
{
Cliente = pNumCliente;
}
}
[CLIENTE]
public class Cliente
{
private Conta Conta;
private String Nome;
private Banco Banco;
public void setCliente(String pNome)
{
Nome = pNome;
}
public String getNome()
{
return Nome;
}
public void setConta(Conta pNumConta)
{
Conta = pNumConta;
}
public Conta getConta()
{
return Conta;
}
public void setBanco(Banco pNumBanco)
{
Banco = pNumBanco;
}
public Banco getBanco()
{
return Banco;
}
}
[BANCO]
public class Banco
{
private Cliente[] clientes;
private int Count;
public Banco()
{
this.clientes = new Cliente[10];
this.Count = 0;
}
public Cliente[] getClientes()
{
return clientes;
}
public void adicionaCliente(String nome, double saldoInicial)
{
Cliente cliente = new Cliente(nome);
}
}
[ERRO]
Banco.java:21:cannot find symbol
symbol: constructor Cliente(java.lang.String)
location: class Cliente
Cliente cliente = new Cliente(nome);