Help - Cannot find Symbol

2 respostas
jenermartins

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);

2 Respostas

Bruno_Ferreira1

Cade o construtor da classe Cliente?
utilize a tag code para melhorar a visualização do código

jenermartins

Brother, valeu pela dica.
Eu não havia feito o construtor por entender que quando este não for especificado, o compilador o faria.
Resolvido.
Brigadão!

Criado 4 de abril de 2011
Ultima resposta 4 de abr. de 2011
Respostas 2
Participantes 2