Welcher Art ist es, Attribute von Klasseninstanzen in Python 3 zu übernehmen?Klassenvererbung mit Klasseninstanzen anstelle von Klassen
Zum Beispiel, wie Attribute wie lastname
von einer Instanz der Family
Klasse erben:
class Family:
def __init__(self, last):
self.lastname = last
class Person(Family):
def __init__(self, first):
self.firstname = first
# The below code does not work an is an example of the desired usage:
family = Family('Smith')
person = Person('David', family)
Ziel ist es für person
Attribute erbt wie lastname
vom family
Instanz der Family
Klasse:
>>> person.firstname
'David'
>>> person.lastname
'Smith'
Sie würden diese Attribute nicht erben, Sie müssten sie initialisieren. –