Hallo Leute,
Ich habe vorhin 1 stunde damit verbracht zu lernen das abstrakte NIEMALS instanziiert werden, so weit so gut, nun habe ich am ende des Kapitels folgende Programmieraufgabe:
So ich dachte ich ich kann diese Klasse nicht instanziieren, inwiefern macht dann ein Konstruktor Sinn? Der wird doch dafür benötigt um etwas zu instanziieren. Habe nämlich den Konstruktor erstellt, nun so können jedoch die Subklassen die ich instanziieren will nicht instanziiert werden, da diese keine Parameter zu der abstrakten Superklasse werfen.
Ich habe vorhin 1 stunde damit verbracht zu lernen das abstrakte NIEMALS instanziiert werden, so weit so gut, nun habe ich am ende des Kapitels folgende Programmieraufgabe:
Das Grusskarten-Beispiel hat in der deutschen Übersetzung einen kleinen Schönheitsfehler. Erweitern Sie die abstrakte Klasse Karte um die Instanzvariable String anrede und um einen Konstruktor, der die Variablen empfaenger und anrede initialisiert.
So ich dachte ich ich kann diese Klasse nicht instanziieren, inwiefern macht dann ein Konstruktor Sinn? Der wird doch dafür benötigt um etwas zu instanziieren. Habe nämlich den Konstruktor erstellt, nun so können jedoch die Subklassen die ich instanziieren will nicht instanziiert werden, da diese keine Parameter zu der abstrakten Superklasse werfen.