Klassenvererbung Hilfe
-
Servus Jungs und Mädels,
ich brauche hilfe.Folgendes Problem:
Ich möchte, dass eine Variable des Objektes A der Klasse A den Wert des Objektes A aus der Klasse B übernimmt, bzw übermittelt wird.
Hoffe das sind genug Infos, scheint mir relativ simple, aber ich komm nicht drauf
-
Hawkk schrieb:
scheint mir relativ simple
Ja, stimmt.
-
Hawkk schrieb:
Ich möchte, dass eine Variable des Objektes A der Klasse A den Wert des Objektes A aus der Klasse B übernimmt, bzw übermittelt wird.
Mir ist aus diesem Satz nicht klar, was genau gemacht werden soll. Ist das die exakte Formulierung der Aufgabe?
Was genau ist "eine Variable des Objektes A der Klasse A"? Gut, die Klasse heißt also "A". Nun haben wir ein Objekt der Klasse A, das ebenfalls A heißt und davon eine Variable. Ist damit einfach gemeint
struct A{}; A A;
? Dann haben wir noch das "Objekt A aus der Klasse B". Ist damit dasselbe wie bei der Klasse A gemeint oder soll "aus" hier erklären, dass A ein Member ist?struct B{ A A;};
Wahrscheinlich ist die Aufgabe sehr einfach, sobald sie exakt formuliert wird. Auf jeden Fall sollten Variablen und Klassenname nicht beide A lauten! Eine übliche Konvention wäre, die Klasse A und die Variable a zu nennen.
Ach, ich lese gerade erst jetzt den Titel. Vererbung kommt zumindest in deinem Aufgabentext nicht vor.