Ich programmiere jetzt seit 4-5 Tagen Python über jupyterlab und folge dabei einem Beginnerkurs. Ich habe dabei einen Code m.E. 1:1 übernommen, allerdings erhalte ich, im Gegensatz zum Video, eine Fehlermeldung. Die meisten Einträge bei google und im Forum überschreiten meinen Wissenshorizont, weswegen ich dabei wenig Hilfe gefunden habe. Hoffentlich könnt ihr mir helfen.
Generell geht es bei der Übung um Vererbung
Code: Alles auswählen
class Mannschaft():
def __init__(self, dachverband, name):
self.dachverband = dachverband
self.name = name
def name(self):
return self.dachverband + self.name
class MR_Mannschaft(Mannschaft):
def __init__(self, dachverband, name, adresse):
super().__init__(dachverband, name)
self.adresse = adresse
def name(self):
return self.dachverband + " " + self.name + " " + self.adresse
holsatia = Mannschaft("Kösener Verband", "Corps Holsatia")
bsc = MR_Mannschaft("BSCC", "BSC", "BSC-Straße")
print(bsc.name())
Code: Alles auswählen
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-3-fe7859720540> in <module>
----> 1 print(bsc.name())
TypeError: 'str' object is not callable