Rückgabewert

Status
Nicht offen für weitere Antworten.

Localhope

Mitglied
Hallo,

es gibt in einem Test eine Frage, bei der ich nicht verstehe warum ich null Punkte drauf bekommen habe. Vielleicht könnt ihr mir weiterhelfen.

Es existiert folgender kleiner Code:

lublic String name(){
return name;
}

Der Datentyp ist String, das habe ich richtig, auch was String ist. Nächste Frage:

Um welche Art Variable handelt es sich bei name?

Ich habe geschrieben dass es ein Rückgabewert ist. Darauf habe ich aber null Punkte bekommen. Mir ist es jetzt erst aufgefallen. Was könnt ihr dazu sagen? Oder was war gemeint? Mehr steht dort doch nicht, oder?

Gruß
 
Ja, das habe ich ja geschrieben. Das war die zweite Aufgabe, das war ja auch richtig. Da war nach dem Datentyp gefragt.

Die zweite Aufgabe (da wollte er was anderes wissen, nicht String), lautete, welche Art von Variable das ist. Da habe ich Rückgabewert geschrieben. Das war aber anscheinend falsch. Und String passt nicht. Das wurde ja schon eine Aufgabe zuvor mit Datentyp abgefragt. Da kann dann nicht schon wieder String stehen.
 
gehen davon aus, es ist Instanzvariable - Rueckgabewert ist keine Art von Variable...
 
Was weiß ich, was eine "Art" sein soll. Für mich String, kann ja durchaus sein, dass zweima hintereinander die selbe Antwort kommt. Euer lehrer hatte es nicht nötig die richtige Lösung euch mitzuteilen? Rückgabewert ist es aber auf keinen Fall. Die Methode hat einen Rückgabewert, aber die Variable ist sowas auf keinen fall.
 
Ok. Da wir mit Instanzvariablen gearbeitet haben, bzw. wir das irgendwann mal gemacht haben, wird es das denke ich sein. Vielen Dank. Nun muss ich nur noch googlen was eine Instanzvariable ist 😀 Wir haben für ein und dasselbe 10000 Begriffe. Wird langsam ein wenig verwirrend...

Danke nochmal!
PS: Wir haben nur alle 2 Monate Unterricht, d.h. er hat die Lösung bestimmt gesagt, aber icih weiß es nicht mehr. Oder ich war nicht da. Aber im Normalfall besprechen wir das.
 
nehmen wir eine beliebige Klasse Mensch.

Ein Mensch hat einen Namen, ein Alter, eine Groesse und Haarfarbe.

Diese Eigenschaften (Variablen) sind bei jedem Mensch anders, aber fuer einen Menschen zu einem Zeitpunkt gleich.

In der OOP bezeichnet man jedes Individuum einer Klasse (also jeder reale Mensch) als Instanz, die Variablen die nur fuer ihn zutreffen sind dann die Instanzvariablen.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben