Wäre es nicht auch korrekt, den Konstruktor ohne Parameter in der Klasse Normal Cat komplett wegzulassen?
Kathi144
Level 18
Warum besteht die Verifizierung auf einen Konstruktor ohne Parameter in NormalCat?
Gelöst
Kommentare (3)
- Beliebt
- Neu
- Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Thomas
27 März, 14:20
Sobald du einen parametrisierten Konstruktor erstellst, wird vom Compiler kein parameterloser Konstruktor mehr automatisch eingefügt. Entfernst du also public NormalCat() {}, dann kannst du keine Katze ohne Namen mehr erstellen: new NormalCat();
Du hast dann also die Funktionsweise der Klasse verändert.
+1
Kathi144
27 März, 14:33
Super, danke!
+1
Thomas
27 März, 14:54
Wie immer, sehr gerne ;)
0