Instanz: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Thomas (Diskussion | Beiträge) 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 |