/** * Fuehrt eine Ueberweiung aus. Die Ueberweisung ist nur moeglich, wenn sie durch das * Ausgangskonto (quelle) gedeckt ist. Es ist nicht erlaubt, negative Betraege anzugeben. * * @param quelle Kontonummer von der aus ueberwiesen wird * @param zielBank Bank zu der ueberwiesen wird * @param zielKonto Kontonummer zu der ueberwiesen wird * @param betrag Geldbetrag * @throws IllegalArgumentException bei falscher Eingabe */ public void ueberweisen(int quelle, Bank zielBank, int zielKonto, double betrag) { getKonto(quelle).ueberweisen(betrag, zielBank.getKonto(zielKonto)); }