Caros colegas,
Estou começando a estudar pacotes. Criei duas classes para entender o conceito de pacotes.
As classes são Conta e Investimento que estão no pacote br.com.empresa.banco
Porque não consigo fazer um deposito na minha contaInvestimento? Veja as classes abaixo.
O que estou fazendo de errado?
//classe Investimento
package br.com.empresa.banco;
public class Investimento
{
Conta contaInvestimento = new Conta();
c.deposita(1000);
}
//classe Conta
package br.com.empresa.banco;
public class Conta
{
protected double saldo;
public double getSaldo() {
return this.saldo;
}
public void deposita(double valor)
{
if (valor < 0)
{
throw new IllegalArgumentException();
} else {
this.saldo += valor;
}
}
public void saca(double valor)
{
if (this.saldo < valor)
{
throw new IllegalArgumentException("Saldo insuficiente! Procure o seu gerente");
} else {
this.saldo -= valor;
}
}
}
