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 ); } }
Was passiert, wenn wir dieses Programm kompilieren?