/*
   BankApp2.java
   Demo-Programm für die Klasse BankKonto.java
   kann man im Java-Editor laufen lassen! (grüner Pfeil)
*/   
import java.io.*;                            // für I/O
// I/O = Input/Output


////////////////////////////////////////////////////////////////
class BankApp2
   {
   public static void main(String[] args)
      {
      
     
      BankKonto bk1 = new BankKonto(100.00); // Konto erzeugen

      System.out.print("Vor den Transaktionen, ");
      bk1.anzeigen();                           // Kontostand anzeigen

      bk1.einzahlung(74.35);                    // einzahlung
      bk1.auszahlung(20.00);                    // auszahlung

      System.out.print("Nach den Transaktionen, ");
      bk1.anzeigen();                           // Kontostand anzeigen
      
     
      
      System.out.println("Jetzt das TaschengeldKonto: ");      
      TaschengeldKonto tk1 = new TaschengeldKonto("tk1",100.00);
      tk1.anzeigen();    
      tk1.sichereAuszahlung(200.00);
      tk1.anzeigen();       // Kontostand anzeigen
      tk1.sichereAuszahlung(50.00);      
      tk1.anzeigen();       // Kontostand anzeigen
      
      TaschengeldKonto tk2 = new TaschengeldKonto("tk2",100.00);      
      tk2.ueberweisung(tk1,33);
      tk1.anzeigen();       // Kontostand anzeigen
      tk2.anzeigen();       // Kontostand anzeigen       
      
      }  // end main()
   }  // end class BankApp