Die Anzahl, wie oft ein einzelnes Objekt verwendet wurde.
(Wem das nicht klar ist, der betrachte noch einmal die Klassendefinition,
um zu sehen, dass die Variable zaehler
Teil eines jeden Objekts ist.
Jedes Objekt hat seine eigene Methode inkrementZaehler()
, die ihre eigene Variable inkrementiert.)
main()
Hier ist die main()
Methode, die dieses Konzept zeigt:
class Bankkonto { private String kontonummer; private String kontoinhaber; private int kontostand; private int zaehler = 0; Bankkonto( String ktoNummer, String ktoInhaber, int start ) { . . . . } private void inkrementZaehler() { . . . . } int aktuellerKontostand() { . . . . } void verarbeiteEinzahlung( int betrag ) { . . . . } void verarbeiteAuszahlung( int betrag ) { . . . . } void anzeigen() { . . . . } } class BankkontoTester { public static void main( String[] args ) { Bankkonto bobsKonto = new Bankkonto( "999", "Bob", 100 ); Bankkonto jillsKonto = new Bankkonto( "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(); } }
Was wird das Programm ausgeben?