Pessoal, boa tarde!
Este é meu codigo referente ao exercicio 7, sobre Exceções e Controle de Erros...
public class TestaDeposita {
public static void main(String[] args) {
Conta cp = new ContaCorrente();
cp.deposita(-100);
}
}
Quando compilo, o erro abaixo é informado:
"Erro: Não foi possível localizar nem carregar a classe principal "
Alguém sabe me dizer qual o problema?
Eis minha classe Conta e Conta Corrente na sequencia:
public abstract class Conta {
protected double saldo;
protected String titular;
public void setTitular(String titular) {
this.titular = titular;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
public double getSaldo() {
return saldo;
}
public abstract void atualiza(double taxa);
public void saca(double valor) {
this.saldo -= valor;
}
public void deposita(double valor) {
if (valor < 0){
throw new IllegalArgumentException();
} else {
this.saldo += valor;
}
}
}
Eis a classe ContaCorrente:
public class ContaCorrente extends Conta implements Tributavel {
@Override
public void atualiza(double taxa) {
}
@Override
public double calculaTributos() {
return this.getSaldo() * 0.01;
}
}