Problemas com Herança

Olá pessoal!

Estou com problemas com herança!

O erro que dá é que ele não acha os atributos conta e data na classe Aplicacao. O código é:

Aplicacao:

public class Aplicacao {
    
    protected int conta;
    protected int data;
    protected double valor;
    protected double taxa;
             
    public Aplicacao( int conta, int data, double valor, double taxa) {
        this.conta = conta;
        this.data = data;
        this.valor = valor;
        this.taxa = taxa;
    }

    public int getConta() {
        return conta;
    }

    public void setConta(int conta) {
        this.conta = conta;
    }

    public int getData() {
        return data;
    }

    public void setData(int data) {
        this.data = data;
    }
    
    public void calcularJuros(){
        valor = valor * taxa;
    }
    
    public void calcularCpmf(){
        valor = valor * 0.0038;
    }   
}

Poupança

public class Poupanca extends Aplicacao{
    
    private int dia;
      
    public Poupanca( int dia, int conta, int data){
        super(conta, data);
        this.dia = dia;
    }
    
    public int getDia() {
        return dia;
    }

    public void setDia(int dia) {
        this.dia = dia;
    }   
}

A classe Aplicacao não tem esse construtor super(conta, data); o construtor dela recebe 4 parametros, ou você cria o outro construtor recebendo 2 int, ou passa os 4 parametros que o construtor atual espera…

Valeu :roll: