最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

測牛學(xué)堂:軟件測試python學(xué)習(xí)之面向?qū)ο蟮睦^承和重寫知識點總結(jié)筆記

2023-02-17 14:32 作者:測牛學(xué)堂  | 我要投稿

python面向?qū)ο笾^承

如果多個類中存在相同的代碼邏輯,我們可以優(yōu)化,把相同邏輯的代碼抽取封裝到父類中,再通過繼承關(guān)系,直接實例化子類對象,并調(diào)用父類中的方法使用即可。
繼承的語法:
class 類A:
pass
class 類B(類A):
pass
這樣我們就是說類B繼承了類A,類A稱之為父類,類B稱之為子類。
代碼示例:

注意:
1 繼承描述的是類與類之間的關(guān)系
2 繼承的優(yōu)勢就是減少代碼冗余,提高編程效率
3 在繼承關(guān)系中,子類可以擁有父類的所有屬性和方法。
4 繼承具有傳遞性,c繼承b,b繼承a,則c可以使用a的所有屬性和方法
5 實例對象的方法,會優(yōu)先在自己的類中查找,如果沒有,再去父類中查找

面向?qū)ο蟮闹貙?/h1>

重寫是在子類中定義了和父類名字一樣的方法,就稱為重寫。
重寫的原因在于父類中的代碼功能不能滿足子類對象的需要。
覆蓋式:父類中的代碼全部不要,直接重新定義和父類名字一樣的代碼即可。
擴展式:父類中的功能還需要,只是添加新的功能。
寫法:1 在子類中定義和父類相同名字的方法
2 使用super關(guān)鍵字調(diào)用父類的方法即可實現(xiàn)。


測牛學(xué)堂:軟件測試python學(xué)習(xí)之面向?qū)ο蟮睦^承和重寫知識點總結(jié)筆記的評論 (共 條)

分享到微博請遵守國家法律
浪卡子县| 巢湖市| 多伦县| 东宁县| 东山县| 区。| 全南县| 九龙县| 八宿县| 昌江| 谷城县| 黑水县| 民县| 江阴市| 宁城县| 澄迈县| 肇源县| 大石桥市| 靖州| 西安市| 易门县| 齐河县| 尉犁县| 顺平县| 乌审旗| 彰化县| 大荔县| 金乡县| 利川市| 祥云县| 三门峡市| 柯坪县| 瑞昌市| 奉贤区| 邵东县| 壶关县| 信丰县| 峡江县| 万荣县| 临海市| 凤冈县|