Hallo Leute,
Im Moment kann ich es leider nicht ausprobieren (keine IDE vorhanden), aber es lässt mir keine Ruhe:
Ich sitze an einer Aufgabe, die sich um zwei Klassen dreht: 1. Punkt und 2. Rechteck, das aus vier Instanzen von Punkt besteht dreht:
Ich habe eine Klasse Punkt mit Parametern, Konstruktor und verschiedenen get/set-Methoden (Quelldatei bzw. Headerdatei Punkt.cpp und Punkt.h)
Nun soll ich eine Klasse Rechteck machen (geschrieben in eine neue Quell/Headerdateien Rechteck.cpp / .h). Das konstruierte Rechteck soll aus 4 Punkten (also Instanzen der Klasse Punkt) bestehen.
Damit ich in Rechteck.cpp auf die Punkte und get/set-Methoden der Klasse Punkt zugreifen kann (für später, Fläche/Umfang vom Rechteck), binde ich die Headerdatei der Punktklasse ein (#include "Punkt.h")
Jetzt wollte ich für die Klasse rechteck die Elementvariablen definieren: vier beliebige Punkte aus Klasse Punkt
Hier die Rechteck.h :
Alles anzeigen
Und die dazugehörige Rechteck.cpp:
Alles anzeigen
Ist die Definition der Parameter so in Ordnung, dass dadurch das Rechteck aus vier Instanzen der Klasse Punkt konstruiert würde?
Wie gesagt: Ich kann es leider bis morgen nicht probieren, lässt mir aber keine Ruhe! Danke im Voraus!
PS: Falls sich jemand beschwert: Die Idee der "Auslagerung" in mehrere Quelldateien/Einbindung eigener Header stammt nicht von mir, das soll allerdings genau so geschehen!
Auch entschuldige ich mich vorab für die etwas wirre Ausdrucksweise und evtl. irrtümliche Bezeichnungen, ich bin mit den Begriffen der OOP noch nicht vollends vertraut.
Gruß
Sven
Im Moment kann ich es leider nicht ausprobieren (keine IDE vorhanden), aber es lässt mir keine Ruhe:
Ich sitze an einer Aufgabe, die sich um zwei Klassen dreht: 1. Punkt und 2. Rechteck, das aus vier Instanzen von Punkt besteht dreht:
Ich habe eine Klasse Punkt mit Parametern, Konstruktor und verschiedenen get/set-Methoden (Quelldatei bzw. Headerdatei Punkt.cpp und Punkt.h)
Nun soll ich eine Klasse Rechteck machen (geschrieben in eine neue Quell/Headerdateien Rechteck.cpp / .h). Das konstruierte Rechteck soll aus 4 Punkten (also Instanzen der Klasse Punkt) bestehen.
Damit ich in Rechteck.cpp auf die Punkte und get/set-Methoden der Klasse Punkt zugreifen kann (für später, Fläche/Umfang vom Rechteck), binde ich die Headerdatei der Punktklasse ein (#include "Punkt.h")
Jetzt wollte ich für die Klasse rechteck die Elementvariablen definieren: vier beliebige Punkte aus Klasse Punkt
Hier die Rechteck.h :
C-Quellcode
Und die dazugehörige Rechteck.cpp:
Quellcode
Ist die Definition der Parameter so in Ordnung, dass dadurch das Rechteck aus vier Instanzen der Klasse Punkt konstruiert würde?
Wie gesagt: Ich kann es leider bis morgen nicht probieren, lässt mir aber keine Ruhe! Danke im Voraus!
PS: Falls sich jemand beschwert: Die Idee der "Auslagerung" in mehrere Quelldateien/Einbindung eigener Header stammt nicht von mir, das soll allerdings genau so geschehen!
Auch entschuldige ich mich vorab für die etwas wirre Ausdrucksweise und evtl. irrtümliche Bezeichnungen, ich bin mit den Begriffen der OOP noch nicht vollends vertraut.
Gruß
Sven
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von TER ()