在Python中,子類可以繼承父類的屬性和方法。如果你想在子類中使用父類的屬性,可以使用super()
函數來調用父類的方法并獲取父類的屬性。例如:
class Parent:
def __init__(self, name):
self.name = name
class Child(Parent):
def __init__(self, name, age):
super().__init__(name)
self.age = age
parent = Parent("Alice")
child = Child("Bob", 10)
print(parent.name) # 輸出:Alice
print(child.name) # 輸出:Bob
print(child.age) # 輸出:10
在上面的例子中,子類Child
繼承了父類Parent
的屬性name
,并通過調用super().__init__(name)
來初始化父類的屬性。