Ragazzi sto scrivendo un piccolo programma che ha la funzione di Bancomat (è solo un esercizio nulla di reale) praticamente voglio sapere se è possibile chiamare un metodo della superclasse direttamente dal costruttore vi posto l'esempio :

Questo è il main :
Codice PHP:
public class ContoBancarioTest {
    public static 
void main(String[] args) {

        
ContoBancario societa = new ContoBancario(1000);
        
Agente dip = new Agente(300);

        
societa.Preleva(200);
        
societa.Deposita(186.4);


        
System.out.println(societa.GetSaldo());

    }
        

Questa è la classe :

Codice PHP:
public class ContoBancario {

    private 
double deposita;
    private 
double preleva;
    private 
double saldo;

    public 
ContoBancario(double QuotaApertura){

        
this.deposita QuotaApertura;
        
this.preleva 0;
        
this.saldo QuotaApertura;

    }


    public 
void Deposita(double d) {

        
this.saldo this.saldo d;
    
    }

    public 
void Preleva(double p){

        if (
this.saldo 0){

            
this.saldo this.saldo p;

        }

    }

    public 
double GetSaldo(){

        return 
this.saldo;

    }


E questa la sotto classe :

Codice PHP:
public class Agente extends ContoBancario {


    public 
Agente(double s)
    {

        ?????????????? 
Non so che metterequesto è l'inceppo

    }

    public void Deposita(int d){

        super.Deposita(d);

    }

    public double GetSaldo(){

        return super.GetSaldo();

    }


Praticamente il mio problema è che il costruttore della sottoclasse deve aggiornare la variable saldo della super classe ma non so come fare, allora ho pensato che potevo richiamare il metodo Deposita e passarli il parametro.
Secondo voi cosa devo fare?