Die geänderte Methode ist unten zu sehen.
Hier ist die vollständige Klasse, mit der modifizierten anzeigen()
Methode.
Wir betrachten sie aufmerksam, um zu sehen wie die Dinge, die wir getan haben, zusammenpassen.
class Bankkonto { // Instanzvariablen private String kontonummer; private String kontoinhaber; private int kontostand; private int zaehler = 0; //Konstruktor Bankkonto( String ktoNummer, String ktoInhaber, int start ) { kontonummer = ktoNummer ; kontoinhaber = ktoInhaber ; kontostand = start ; } // Instanzmethoden private void inkrementZaehler() { zaehler = zaehler + 1; } int aktuellerKontostand() { return kontostand ; } void verarbeiteEinzahlung( int betrag ) { inkrementZaehler(); kontostand = kontostand + betrag ; } void verarbeiteAuszahlung( int betrag ) { int gebuehr; inkrementZaehler(); if ( kontostand < 100000 ) gebuehr = 15; else gebuehr = 0; kontostand = kontostand - betrag - gebuehr ; } void anzeigen() { System.out.println( kontonummer + "\t" + kontoinhaber + "\t" + kontostand + "\t" + zaehler ); } }
Was behält die Variable zaehler
im Auge: