物件導向的三大特性
1、封裝
根據職責將屬性和方法封裝到乙個抽象的類中,然後類建立乙個實實在在的物件,有了物件以後,就可以訪問到物件內部的屬性,或者讓物件來呼叫乙個已經封裝好的方法。
2、繼承
實現**的重用,相同的**不需要重寫。
3、多型
不同的子類物件呼叫相同的父類方法,產生不同的執行結果。
以繼承和重寫父類方法為前提
動物類--狗類--哮天犬
繼承的概念
子類擁有父類的所有屬性和方法
子類中應該根據職責,封裝子類特有的屬性和方法。
class 類名(父類名)
專業術語
狗類是動物類的派生類,動物是狗類的基類,狗類是從動物類派生。
繼承的傳遞性
爺爺傳遞爸爸,爸爸傳遞兒子
python 物件導向特性
物件導向三大特性 1.封裝 根據職責將屬性和方法封裝到乙個抽象的類中 2.繼承 實現 的重用,相同的 不需要重複的編寫 3.多型 不同的物件呼叫相同的方法,產生不同的執行結果,增加 的靈活度 單繼承 繼承的概念 子類 擁有 父類 的所有 方法 和 屬性 繼承的語法 class 類名 父類名 pass...
Python 物件導向的繼承特性
一 繼承 乙個類可以派生出子類,在這個父類裡定義的屬性 方法自動被子類繼承 1 py2,經典類是按照深度優先來繼承的,新式類是按照廣度優先來繼承的 2 py3,經典類與新式類都是按照廣度優先進行繼承的 3 的復合使用 class b object definit self class a objec...
Python物件導向 多型特性
目錄 一.多型 多型就是不同子類物件呼叫父類的方法產生不同的結果。二.使用不同的支付工具給商店支付錢 1 思路 首先人去商店買東西,要付錢,先要有人 然後人要選擇支付工具,要有支付方式 我們最近的支付方式有 支付寶支付,蘋果支付.最後人消費的這個行為,人用什麼支付工具,要支付多少錢 2 三.檔案系統...