/*
   TaschengeldKonto.java
   Vererbung in Java!
*/   
import java.io.*;                            // für I/O

class TaschengeldKonto extends BankKontoExt
   {
   
   public TaschengeldKonto(double startKontostand)      // constructor
      {
          super(startKontostand);
      }

   public TaschengeldKonto(String kontoName, double startKontostand)      // constructor
      {
          super(kontoName,startKontostand);
      }
      
   public boolean sichereAuszahlung(double betrag)       // auszahlung
      { // Zugriff auf die Varibale in der Super-Klasse
      if ((super.kontostand - betrag) < 0.0)    
      {
        System.out.println("ERROR!! DU darfst nicht ueberziehen! ERROR!!");
        return false;
      }
      else
      {
        super.kontostand = super.kontostand - betrag;
        return true;
      }  
    }

   }  // end class TaschengeldKonto