Ich stehe auf dem Schlauch:
einerseits habe ich eine ParentClass, die 6 inputs verlangt, wovon die letzten 2 fakultativ sind.
Nun möchte ich eine TochterClass generieren, die dieselben 6 verlangt, jedoch nur die letzte fakultativ sein soll.
Sobald dies geschehen ist, soll mit dem init der ParentClass fortgefahren werden... Ich bin ein wenig verwirrt, wie ich die Methode super(). anbringen muss...
Code: Alles auswählen
class Parent(object):
def __init__(self, name, vorname, strasse, alter, geschlecht=None, groesse=None)
self.write_name_to_list(name)
self.vorname = vorname
self.strasse = strasse
class Tochter(Parent):
def __init__(self, name, vorname, strasse, alter, geschlecht, groesse=None)
if geschlecht == "male":
print("männlich")
self.write_name_to_list(name)
self.vorname = vorname
self.strasse = strasse
Besten Dank.