В python OOP, скажем, Person является родительским классом со своим собственным конструктором; то Student является подклассом Person, прежде чем я буду использовать Student, необходимо, чтобы Person.__init__(self)
был вызван первым в конструкторе Student? Плюс, могу ли я определить новый конструктор в классе Student?python sub class constructor
class Person():
def __init__(self):
Выше класс Person с конструктором
class Student(Person):
def __init__(self):
Person.__init__(self)
def __init__(self, age)
То, что я имею в виду, может студент иметь свой собственный конструктор? Если это так, в этом случае необходимо вызвать в конструкторе Student Person.__init__(self)
?
@lanH спасибо !! – ladyfafa