Estou com esse problema, do qual, eu não consigo fazer um extends de uma classe sem criar um constructor na classe filha. Um erro de compilação aparece dizendo:
"Implicit super constructor [Nome da Classe] is undefined for default construcutor. Must defined an explicit constructor."
Por exemplo, na classe Mãe:
public Orcamento(double valor){
this.valor = valor;
this.itens = new ArrayList<Itens>();
}
Na classe filha, estou sendo obrigado a implantar esse constructor:
public emAprovacao(double valor) {
super(valor);
}
Achei um fórum que dizia que podia ser a JRE, mas não é. Alguém pode me explicar o porquê que devo implementar esse constructor sendo que no vídeo da aula o professor não o coloca.
Obs: Estou usando pacotes, mas não acho que devem ser eles. Criei um projeto aparte e apresenta o mesmo problema
Quando eu tiro os "finals" dos atributos e crio um contructor padrão vazio o erro some.