Instanz: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 38: Zeile 38:


== Nicht private Methoden ==
== Nicht private Methoden ==
einMitarbeiter ist ein Objekt der Klasse Mitarbeiter. Dieses Objekt einMitarbeiter wird in einem anderen Objekt z.B. der [[Klasse]] Salon verwendet. Die [[Methode]] getNachname() wird in der Klasse Mitarbeiter mit der [[Sichtbarkeit]] public deklariert. Sie kann also von außen aufgerufen werden. Der Aufruf erfolgt durch den Variablennamen des zu verwendenden Objektes; hier einMitarbeiter. Dann folgt ein Punkt (.) und der Name der öffentlichen Methode; hier getNachname(). Falls in der [[Signatur]] vorgesehen, müssen [[Eingabeparameter]] mit passenden Datentypen in der richtigen Reihenfolge an die aufgerufene [[Methode]] übergeben werden!
einMitarbeiter ist ein Objekt der Klasse Mitarbeiter. Dieses Objekt einMitarbeiter wird in einem anderen Objekt z.B. der [[Klasse]] Salon verwendet. Die [[Methode]] getNachname() wird in der Klasse Mitarbeiter mit der [[Sichtbarkeit]] public deklariert. Sie kann also von außen aufgerufen werden. Der Aufruf erfolgt durch den Variablennamen des zu verwendenden Objektes; hier einMitarbeiter. Dann folgt ein Punkt (.) und der Name der öffentlichen Methode; hier getNachname(). Falls in der [[Methodensignatur|Signatur]] vorgesehen, müssen [[Eingabeparameter]] mit passenden Datentypen in der richtigen Reihenfolge an die aufgerufene [[Methode]] übergeben werden!
<syntaxhighlight lang="Java">
<syntaxhighlight lang="Java">
// Methodenaufruf ohne Eingabeparameter
// Methodenaufruf ohne Eingabeparameter