Class BankAccount

java.lang.Object
ch.hslu.exercises.sw05.input.ex2.BankAccount

public final class BankAccount extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    Erzeugt ein Bankkonto mit Kontostand Null.
    BankAccount(int balance)
    Erzeugt ein Bankkonto mit einem Anfangssaldo.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    deposite(int amount)
    Addiert zum bestehen Kontostand einen Betrag hinzu.
    int
    Gibt den aktuellen Kontostand zurück.
    void
    transfer(BankAccount target, int amount)
    Überweist einen Betrag vom aktuellen Bankkonto an ein Ziel-Bankkonto.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BankAccount

      public BankAccount(int balance)
      Erzeugt ein Bankkonto mit einem Anfangssaldo.
      Parameters:
      balance - Anfangssaldo
    • BankAccount

      public BankAccount()
      Erzeugt ein Bankkonto mit Kontostand Null.
  • Method Details

    • getBalance

      public int getBalance()
      Gibt den aktuellen Kontostand zurück.
      Returns:
      Kontostand.
    • deposite

      public void deposite(int amount)
      Addiert zum bestehen Kontostand einen Betrag hinzu.
      Parameters:
      amount - Einzuzahlender Betrag
    • transfer

      public void transfer(BankAccount target, int amount)
      Überweist einen Betrag vom aktuellen Bankkonto an ein Ziel-Bankkonto.
      Parameters:
      target - Bankkonto auf welches der Betrag überwiesen wird.
      amount - zu überweisender Betrag.