Eine gute Antwort wäre:

aktuellerKontostand() und verarbeiteEinzahlung()

main() kann die privaten Daten nicht sehen

Die main() Methode war in der Lage das Bankkonto-Objekt zu verwenden, indem sie die Zugriffsmethoden des Objekts nutzte. Hier ist eine andere main() Methode, die keine Zugriffsmethoden 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.kontostand );
    bobsKonto.kontostand = bobsKonto.kontostand + 200;
    System.out.println( bobsKonto.kontostand );

  }
}

FRAGE 4:

Was passiert, wenn Sie dieses Programm kompilieren?

Inhaltsverzeichnis