Also muß ich doch nochmal alles angeben.
Im Video(1.Bild) sagt er: "die klasse Wassermonster kann alles was die Monster können, aber zusätzlich noch schwimmen..."
Deshalb bin ich davon ausgegangen das man nicht wieder alles angeben muß.
So wie in deinem 1. bsp hatte ich es schon, bis auf die 2.
public Mensch()
Wozu wäre die denn gut?
zum 2, bsp.
Gibt man in dem Konstruktor nicht nur das an, was auch vergeben ist( der Beruf soll ja nicht angezeigt werden)?
bei mir
SuperMensch held1 = new SuperMensch(100, "Superman", "fliegen");
.
.
public SuperMensch (int dasAlter, string derName, string dieFaehigkeit)
wenn ich dann das mit Base probiere, bekomme ich auch Fehlermeldungen:
public SuperMensch (int dasAlter, string derName, string dieFaehigkeit) :base(dasAlter, derName, derBeruf)
Assets/03_C#_Grundlagen/Scripts/S31ConstructorUndVererbung.cs(57,102): error CS0103: The name `derBeruf' does not exist in the current context
wenn ich dann "derBeruf" rausnehme, kommt dies:
Assets/03_C#_Grundlagen/Scripts/S31ConstructorUndVererbung.cs(57,78): error CS1729: The type `Mensch' does not contain a constructor that takes `2' arguments