摘要:編程中的繼承和多態(tài)其實(shí)跟生物學(xué)中的遺傳非常類似。中的類繼承了類中的所有方法和屬性,那么就有了所有的屬性和方法。當(dāng)然也可以在的基礎(chǔ)上添加屬性和方法,也可以修改繼承自的屬性和方法覆寫,。
編程中的繼承和多態(tài)其實(shí)跟生物學(xué)中的遺傳非常類似。例如兒子與父親相比較,有很多相同的地方,那么這就是遺傳;但是父子間也有很多不一樣的地方,那么這就是變異,也就是多態(tài)。
python中的Student類繼承了People類中的所有方法和屬性,那么就有了People所有的屬性和方法。當(dāng)然Student也可以在People的基礎(chǔ)上添加屬性和方法,也可以修改繼承自People的屬性和方法(覆寫,Overide)。
例如:
class People(object): name = "people" age = "" def walk(self): print self.name + "Walk" class Student(People): name = "Student" def walk(self): super(Student, self).walk() print "hshhs" def run(self): print "run" student = Student() student.walk()
輸出:
StudentWalk hshhs
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/38269.html
摘要:接口的概念接口的概念接口是功能的集合,同樣可看做是一種數(shù)據(jù)類型,是比抽象類更為抽象的類。多態(tài)的前提是必須有子父類關(guān)系或者類實(shí)現(xiàn)接口關(guān)系,否則無法完成多態(tài)。 01接口的概念 * A:接口的概念 接口是功能的集合,同樣可看做是一種數(shù)據(jù)類型,是比抽象類更為抽象的類。 接口只描述所應(yīng)該具備的方法,并沒有具體實(shí)現(xiàn),具體的實(shí)現(xiàn)由接口的實(shí)現(xiàn)類(相當(dāng)于接口的子類)來完成。這樣將功能的定...
摘要:多態(tài)的前提是必須有子父類關(guān)系或者類實(shí)現(xiàn)接口關(guān)系,否則無法完成多態(tài)。具體格式如下父類引用指向子類對象就是多態(tài)的定義格式。多態(tài)的轉(zhuǎn)型分為向上轉(zhuǎn)型與向下轉(zhuǎn)型兩種向上轉(zhuǎn)型當(dāng)有子類對象賦值給一個(gè)父類引用時(shí),便是向上轉(zhuǎn)型,多態(tài)本身就是向上轉(zhuǎn)型的過程。 第3天 面向?qū)ο?今日內(nèi)容介紹? 接口? 多態(tài)? 筆記本案例今日學(xué)習(xí)目標(biāo)? 寫出定義接口的格式? 寫出實(shí)現(xiàn)接口的格式?...
摘要:繼承繼承,就是子類繼承父親的特征和行為,使得子類具有父類的成員變量和方法。此時(shí),被繼承的類稱為父類或基類,而繼承的類稱為子類或派生類。,如果存在繼承關(guān)系的時(shí)候,和就不一樣了基類中的成員可以在派生類中使用,但是基類中的成員不能再派生類中使用。 ...
摘要:具有構(gòu)造函數(shù)的類會(huì)在每次創(chuàng)建新對象時(shí)先調(diào)用此方法,所以非常適合在使用對象之前做一些初始化工作。類的定義以關(guān)鍵字開始,類的命名通常以每個(gè)單詞第一個(gè)字母大寫定義屬性構(gòu)造函數(shù),在對象被實(shí)例化的時(shí)候自動(dòng)調(diào)用是里面的偽變量,表示對象自身。 public 公有的:本類,子類,外部對象都可以調(diào)用 protected 受保護(hù)的:本類 子類,可以執(zhí)行,外部對象不可以調(diào)用 private 私有的:只能...
摘要:本人很少寫代碼一般都是用的去年時(shí)用寫過一些收集系統(tǒng)信息的工具當(dāng)時(shí)是邊看手冊邊寫的如今又要用來寫一個(gè)生成的工具就又需要查看手冊了至于為什么不用寫那是因?yàn)榈膸觳患嫒萦乐性谶@里不得不說雖然很火但是一些庫還是不如多不如兼容性好為了避免以后再出這種事 Python3 Study Notes 本人很少寫 python 代碼, 一般都是用 go 的, 去年時(shí)用 python 寫過一些收集系統(tǒng)信息的工...
閱讀 1179·2021-11-16 11:45
閱讀 1048·2021-09-04 16:41
閱讀 3091·2019-08-29 16:40
閱讀 2871·2019-08-29 15:34
閱讀 2684·2019-08-29 13:11
閱讀 1749·2019-08-29 12:58
閱讀 1737·2019-08-28 18:00
閱讀 1789·2019-08-26 18:26