Quando eu criei a classe ContaCorrente eu criei um contrutor igual ao da classe conta, só que me dava esse erro quando eu compilava a classe: C:_Diretorios\Alura\Programacao\Java\Exercicios>javac -g ContaCorrente.java ContaCorrente.java:3: error: constructor Conta in class Conta cannot be applied to given types; public ContaCorrente (String nome, int nroconta, double saldo){ ^ required: String,int,double found: no arguments reason: actual and formal argument lists differ in length 1 error;
Esse erro só sumiu quando eu criei um novo contrutor na classe Conta sem passar parâmetros e sem fazer nada, por que esse erro aconteceu?
class ContaCorrente extends Conta {
public ContaCorrente (String nome, int nroconta, double saldo){
this.nome = nome;
this.nroconta = nroconta;
this.saldo = saldo;
}// fim do contrutor
public void atualiza(double taxa) {
this.saldo += this.saldo * taxa * 2;
}
}
public class Conta{
protected String nome;
protected int nroconta;
protected double saldo;
public Conta(){
};
public Conta (String nome, int nroconta, double saldo){
this.nome = nome;
this.nroconta = nroconta;
this.saldo = saldo;
}// fim do contrutor