Python(3) python __init__()初始化及繼承的實現
這篇文章介紹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, "歲啦!")
執行結果截圖如下:
相關文章
- python 詳解類class的繼承、__init__初始化、super方法Python繼承
- Python繼承過程的__init__方法Python繼承
- python3-----繼承 過載Python繼承
- python繼承Python繼承
- python 繼承Python繼承
- 【Python】python類的繼承Python繼承
- day23:單繼承&多繼承&菱形繼承&__init__魔術方法繼承
- Python類的繼承Python繼承
- 繼承的實現方式及原型概述繼承原型
- python之繼承Python繼承
- JavaScript中的繼承及實現程式碼JavaScript繼承
- 什麼是繼承?Python繼承的特徵有哪些?繼承Python特徵
- python 基礎之繼承、重寫、多繼承Python繼承
- python3中新類如何繼承?Python繼承
- python3父類需要繼承object嗎?Python繼承Object
- Python的多重繼承如何使用?python教程Python繼承
- 實現繼承的幾種方式及工作原理繼承
- 繼承的實現方式繼承
- js的繼承實現JS繼承
- C語言如何實現繼承及容器C語言繼承
- prototype實現繼承繼承
- 實現JavaScript繼承JavaScript繼承
- 如何理解Python中的繼承?python入門Python繼承
- Python 繼承 和 多型Python繼承多型
- Python super繼承詳解Python繼承
- python 多繼承詳解Python繼承
- python的__init__()Python
- JS中繼承的實現JS中繼繼承
- JavaScript實現繼承的方式JavaScript繼承
- Python中的繼承和多型Python繼承多型
- Python類繼承的高階特性Python繼承
- python 類的繼承與過載Python繼承
- 從babel實現es6類的繼承來深入理解js的原型及繼承Babel繼承JS原型
- Python多重繼承注意事項!Python教程Python繼承
- 三種繼承的方法:public 繼承/private繼承/protected繼承詳解及區別繼承
- python3 筆記20.類的呼叫和多重繼承(多重繼承MRO方法解析順序)Python筆記繼承
- python_類繼承例題Python繼承
- Javascript如何實現繼承JavaScript繼承