Iai, pessoal!
Estou tendo problemas quando vou compilar o meu programa.
Segue o erro abaixo:
TestaConta.java:5: error: cannot find symbol ContaCorrente cc = new ContaCorrente(); ^ symbol: class ContaCorrente location: class TestaConta TestaConta.java:5: error: cannot find symbol ContaCorrente cc = new ContaCorrente();
O mesmo erro acontece também para a subclasse ContaPoupanca.
Código abaixo:
public class Conta{
protected double saldo;
public class ContaCorrente extends Conta{
public void atualiza(double taxa){
this.saldo = this.saldo * (taxa * 2);
}
}
public class ContaPoupanca extends Conta{
public void atualiza(double taxa){
this.saldo = this.saldo * (taxa * 3);
}
public void deposita(double valorDepositado){
this.saldo += (valorDepositado - 0.10);
}
}
public void saca(double valorSacado){
if(this.saldo < valorSacado){
System.out.println("Voce nao possui saldo suficiente!");
}
else{
this.saldo -= valorSacado;
}
}
public void deposita(double valorDepositado){
this.saldo += valorDepositado;
}
public double getSaldo(){
return this.saldo;
}
public void atualiza(double taxa){
this.saldo = this.saldo * taxa;
}
}
public class TestaConta{
public static void main(String[] args){
Conta c = new Conta();
ContaCorrente cc = new ContaCorrente();
ContaPoupanca cp = new ContaPoupanca();
c.deposita(1000);
cc.deposita(1000);
cp.deposita(1000);
c.atualiza(0.01);
cc.atualiza(0.01);
cp.atualiza(0.01);
System.out.println(c.getSaldo());
System.out.println(cc.getSaldo());
System.out.println(cp.getSaldo());
}
}