A
Atlan
Gast
hi
ich habe eine Arbeit in Informatik geschrieben und für folgende erklärung von gettern und settern nur 1,5/4 Punkten erhalten.
kann mir einer meine Fehler aufzeigen? Der Lehrer schreibt leider keine Kommentare an die Aufgaben )=
Die Aufgabe war: Geben sie an was Getter und Setter (alternativ als Get-Funktionen und Set-Funktionen bezeichnet) und wozu diese benötigt bzw. verwendet werden.
Antwort:
Get- und Set-Funktionen werden verwendet, um Variablen in eine private Klasse hinein und heraus
zu transportieren zu können. Auf Variablen in Klassen mit der Vorgabe privat kann man nicht ohne
weiteres zugreifen. Die Variablen müssen erst mit einer get Methode abgerufewn werden. So eine
Methode hat normalerweise nur den Inhalt „return variable;“. Durch das Aufrufen der Get Methode
vom Außen erhält die aufrufende klasse nun die Variable. Mit einer set-methode ist das fast genau so
nur, dass die Methode Parameter hat, die angeben sollen, wie der neue wert der zu
überschreibenden Variable lauten soll.
In der Standart Set-Methode steht nur die Zeile: „variable = parameter;“ , wobei die variable die zu
überschreibende variable ist. Diese Methoden haben Namen wie getVariable oder setVariable.
ich habe eine Arbeit in Informatik geschrieben und für folgende erklärung von gettern und settern nur 1,5/4 Punkten erhalten.
kann mir einer meine Fehler aufzeigen? Der Lehrer schreibt leider keine Kommentare an die Aufgaben )=
Die Aufgabe war: Geben sie an was Getter und Setter (alternativ als Get-Funktionen und Set-Funktionen bezeichnet) und wozu diese benötigt bzw. verwendet werden.
Antwort:
Get- und Set-Funktionen werden verwendet, um Variablen in eine private Klasse hinein und heraus
zu transportieren zu können. Auf Variablen in Klassen mit der Vorgabe privat kann man nicht ohne
weiteres zugreifen. Die Variablen müssen erst mit einer get Methode abgerufewn werden. So eine
Methode hat normalerweise nur den Inhalt „return variable;“. Durch das Aufrufen der Get Methode
vom Außen erhält die aufrufende klasse nun die Variable. Mit einer set-methode ist das fast genau so
nur, dass die Methode Parameter hat, die angeben sollen, wie der neue wert der zu
überschreibenden Variable lauten soll.
In der Standart Set-Methode steht nur die Zeile: „variable = parameter;“ , wobei die variable die zu
überschreibende variable ist. Diese Methoden haben Namen wie getVariable oder setVariable.