zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Sagen wir, dass James einen 300 Dollar Scheck an Bob ausgestellt hat und Bob dieses Geld auf sein Konto einzahlen will.

Antwort:

  public static void main( String[] args )
  {
     . . . . . .
    
    int scheck = 30000;
    konto2.verarbeiteAuszahlung( scheck );
    konto1.verarbeiteEinzahlung( scheck );
    konto1.anzeigen();
    konto2.anzeigen();
    
  }

Aliase (Rückblick)

Es ist zwar nicht Teil des Testens dieser Klasse, aber das ist ein günstiger Zeitpunkt, um erneut auf Aliase zu sprechen zu kommen. Erinnern wir uns daran, dass mehr als eine Referenz auf ein vorhandenes Objekt zeigen kann. Jede dieser Referenzen nennt man einen Alias. Um das zu zeigen, gibt es hier ein weiteres Testprogramm:

class Bankkonto
{
  . . . .
}

class BankkontoTester
{
  public static void main( String[] args )
  {
    Bankkonto konto1 = new Bankkonto( "123", "Bob", 100 );
    Bankkonto konto2 = new Bankkonto( "456", "Jill", 900 );
    Bankkonto konto3;

    konto1.anzeigen() ;
    konto2.anzeigen() ;

    konto3 = konto1;
    konto3.anzeigen() ;
  }
}

FRAGE 20: