Python(3) python __init__()初始化及繼承的實現
阿新 • • 發佈:2019-01-01
這篇文章介紹python中class類初始化函式__init__()實現類屬性的顯示錶示,及python中類的繼承的實現。
如下,有父類Animal,在fClass.py中。
class Animal:
def __init__(self, age):
self.age = age
print("Animal初始化")
def walk(self):
print("walk")
def eat(self):
print("吃草")
有子類pig,在world.py中。
執行結果截圖如下:import fClass class pig(fClass.Animal): def __init__(self, name): self.name = name print(self.name) if __name__ == "__main__": # 例項化物件時自動呼叫初始化函式 p = pig("豬") # 訪問父類的函式 p.walk() p.eat() # 訪問屬性變數 print(p.name) p.age = 2 print(p.age, "歲啦!")