iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 29
0

Python內置類屬性
dict : 類的屬性(包含一個字典,由類的數據屬性組成)
doc :類的文檔字符串
name: 類名
module: 類定義所在的模塊(類的全名是'main.className',如果類位於一個導入模塊mymod中,那麼className.module 等於mymod)
bases : 類的所有父類構成元素(包含了一個由所有父類組成的元組)

類的繼承
面向對象的編程帶來的主要好處之一是代碼的重用,實現這種重用的方法之一是通過繼承機制
通過繼承創建的新類稱為子類或派生類,被繼承的類稱為基類、父類或超類

python中繼承中的一些特點:

1、如果在子類中需要父類的構造方法就需要顯示的調用父類的構造方法,或者不重寫父類的構造方法
2、在調用基類的方法時,需要加上基類的類名前綴,且需要帶上self 參數變量。區別在於類中調用普通函數時並不需要帶上self 參數
3、Python 總是首先查找對應類型的方法,如果它不能在派生類中找到對應的方法,它才開始到基類中逐個查找。(先在本類中查找調用的方法,找不到才去基類中找)。
如果在繼承元組中列了一個以上的類,那麼它就被稱作"多重繼承"


上一篇
28python-3
下一篇
30 python 心得
系列文
30天自學 python應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言