zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Wie kann eine Applikation wie main() den Kontostand eines Bankkonto-Objekts ändern?

Antwort:

Indem sie die Methoden wie verarbeiteEinzahlung() und verarbeiteAuszahlung() verwendet, die für diesen Zweck geschrieben wurden.

Zugriffsmethoden

Eine Klasse mit privaten Daten kontrolliert den Zugang zu diesen Daten, indem sie Zugriffsmethoden verwendet. Eine Zugriffsmethode ist eine Methode, die die privaten Daten ihrer Klasse verwendet und für andere Klassen sichtbar ist. Einige Zugriffsmethoden ändern Daten; andere liefern einen Wert zurück, ohne die Daten zu ändern. Hier ist eine main() Methode, die die Zugriffsmethoden des Bankkonto-Objekts bobsKonto verwendet.

class Bankkonto
{
  private String kontonummer;
  private String kontoinhaber;
  private int    kontostand;
  . . . .
}

class BankkontoTester
{
  public static void main( String[] args )
  {
    Bankkonto bobsKonto = new Bankkonto( "999", "Bob", 100 );

    System.out.println( bobsKonto.aktuellerKontostand() );
    bobsKonto.verarbeiteEinzahlung( 200 );
    System.out.println( bobsKonto.aktuellerKontostand() );

  }
}

(Wenn wir dieses Programm ausführen möchten, kopieren wir es von der vorherigen und dieser Seite in unseren Editor.)

FRAGE 3:

Welche Zugriffsmethoden werden in der main() verwendet?