Eine gute Antwort könnte sein:

aktuellerKontostand() und verarbeiteEinzahlung()

main() Kann die privaten Daten nicht sehen

Die main() Methode war in der Lage das KontoChecker-Objekt zu verwenden, indem sie die Zugriffsmethoden des Objekts nutzte. Hier ist eine andere main() Methode, die keine Zugriffsmethoden verwendet.

class KontoChecker
{
  private String kontoNummer;
  private String kontoInhaber;
  private int    kontoStand;
  . . . .
}

class KontoTester
{
  public static void main( String[] args )
  {
    KontoChecker bobsKonto = new KontoChecker( "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?