Python Klasseneigenschaften hinzufügen
Eigenschaften hinzufügen
Beispiel
Fügen Sie graduationyear
der
Student
Klasse eine Eigenschaft namens hinzu:
class Student(Person):
def __init__(self, fname, lname):
super().__init__(fname, lname)
self.graduationyear
= 2019
Im Beispiel unten sollte das Jahr 2019
eine Variable sein und
Student
beim Erstellen von Schülerobjekten an die Klasse übergeben werden. Fügen Sie dazu einen weiteren Parameter in der Funktion __init__() hinzu:
Beispiel
Fügen Sie einen year
Parameter hinzu und übergeben Sie beim Erstellen von Objekten das richtige Jahr:
class Student(Person):
def __init__(self, fname, lname, year):
super().__init__(fname, lname)
self.graduationyear
= year
x = Student("Mike", "Olsen", 2019)