Was bedeutet der Ausdruck
konto1.kontonummer
?
Der Ausdruck greift auf die Variable kontonummer
zu,
die Teil des Objektes ist, auf das konto1
verweist.
Der Punkt-Operator lässt Sie auf ein Teil des Objekts zugreifen:
referenzAufEinObjekt . teilDesObjekts
Natürlich muss das Objekt existieren und es muss eine Referenz darauf zeigen. In unserem Programm geschah dies bei der Erstellung des Objektes:
Bankkonto konto1 = new Bankkonto( "123", "Bob", 100 );
Wenn eine Methode über eine Referenz auf ein Objekt verfügt, kann diese Methode mit Hilfe der Punktnotation:
Allerdings ist es üblich für Klassen, über private Variablen und Methoden zu verfügen. Auf diese können auch nur Methoden dieser Klasse zugreifen. Dies wird im nächsten Kapitel näher erläutert. Für den Anfang wird unser Programm so aussehen (alles in einer Quelldatei):
class EineKlasse { Instanzvariablen, Konstruktoren und Methoden } class TestKlasse { public static void main ( String[] args ) { EineKlasse einObjekt = new EineKlasse( . . . ); einObjekt . instanzVariable = . . .; einObjekt . methode( ... ) ; . . . } }