Die Anzahl, wie oft ein einzelnes Objekt verwendet wurde.
(Wenn das nicht klar ist, betrachten Sie noch mal die Klassendefinition
um zu sehen, dass die Variable zaehler Teil eines jeden Objekts ist
und, dass jedes Objekt seine eigene Methode inkrementZaehler() hat,
die ihre eigene Variable inkrementiert.)
Hier ist die main() Methode, die dieses Konzept zeigt:
class KontoChecker
{
private String kontoNummer;
private String kontoInhaber;
private int kontoStand;
private int zaehler = 0;
KontoChecker( String ktoNummer, String ktoInhaber, int start ) { . . . . }
private void inkrementZaehler() { . . . . }
int aktuellerKontostand() { . . . . }
void verarbeiteEinzahlung( int betrag ) { . . . . }
void verarbeiteAuszahlung( int betrag ) { . . . . }
void anzeigen() { . . . . }
}
class KontoTester
{
public static void main( String[] args )
{
KontoChecker bobsKonto = new KontoChecker( "999", "Bob", 100 );
KontoChecker jillsKonto = new KontoChecker( "111", "Jill", 500 );
bobsKonto.verarbeiteAuszahlung( 50 );
bobsKonto.verarbeiteEinzahlung( 150 );
bobsKonto.verarbeiteAuszahlung( 50 );
jillsKonto.verarbeiteEinzahlung( 500 );
jillsKonto.verarbeiteAuszahlung( 100 );
jillsKonto.verarbeiteAuszahlung( 100 );
jillsKonto.verarbeiteEinzahlung( 100 );
bobsKonto.anzeigen();
jillsKonto.anzeigen();
}
}