Ao Compilar de acordo com o que pede o exercicio apareceu o seguinte erro para mim
C:\Documents and Settings\MMC\Desktop>javac polimorfismo.java polimorfismo.java:1: error: class Conta is public, should be declared in a file named Conta.java public class Conta { ^ polimorfismo.java:28: error: class ContaPoupanca is public, should be declared i n a file named ContaPoupanca.java public class ContaPoupanca extends Conta { ^ polimorfismo.java:36: error: class ContaCorrente is public, should be declared i n a file named ContaCorrente.java public class ContaCorrente extends Conta { ^ 3 errors
O porque deste erro?
public class Conta {
protected double saldo;
public double getSaldo (){
return this.saldo;
}
public void deposita( double valor){
this.saldo += valor;
}
public void saca(double valor){
this.saldo -= valor;
}
public void atualiza(double taxa){
this.saldo += this.saldo * taxa;
}
}
public class ContaPoupanca extends Conta {
public void atualiza(double taxa){
this.saldo += this.saldo * taxa * 2;
}
}
public class ContaCorrente extends Conta {
public void atualiza(double taxa){
this.saldo += this.saldo * taxa * 3;
}
public void deposita( double valor){
this.saldo += valor - 0.10;
}
}