001
002
003 /**
004 * Represents a transaction from "Konto A" to "Konto B" using
005 * double betrag as amount.
006 * @deprecated use Ueberweisung with Konto interface.
007 * @author Heinz Kredel.
008 */
009
010 public class UeberweisungA extends Thread {
011
012 KontoA a;
013 KontoA b;
014 double betrag;
015
016 /**
017 * @param A Represents an account.
018 * @param B Represents an account.
019 * @param be amount to transfer from account A to account B.
020 */
021 public UeberweisungA(KontoA A, KontoA B, double be) {
022 a = A; b = B; betrag = be;
023 }
024
025 public void run() {
026 double x = a.getGeld(betrag);
027 double y = b.putGeld(betrag);
028 }
029
030 }