97超碰碰碰_91热播_91国产免费视频_91视频合集_国产精品白丝jk白祙_国产精品久免费的黄网站

您現在所在的位置:首頁 >學習資源 > Python全棧+人工智能入門教材 > Python基礎入門教程25:企業級開發基礎6 面向對象特征(繼承)

Python基礎入門教程25:企業級開發基礎6 面向對象特征(繼承)

來源:奇酷教育 發表于:

面向對象程序設計最主要的有三個特征:封裝、繼承、多態本節內容主要講解面向對象的第一個特征:繼承1 繼承的意義繼承是讓我們抽象的對象

面向對象程序設計最主要的有三個特征:封裝、繼承、多態
 
本節內容主要講解面向對象的第一個特征:繼承
 
1 繼承的意義
 
繼承是讓我們抽象的對象之間存在一定的所屬關系
在繼承關系中,我們一定要明確會出現這樣的一種關系~父類、子類,子類繼承自父類,可以繼承父類中的公開的屬性和方法(不能繼承私有的屬性或者方法)
 
其實我們在前面定義對象的時候已經使用過了繼承,python中所有的對象都是直接或者間接繼承自object對象的



我們可以看到,在自定義類Man和Women中,只是簡單定義了一個init方法,沒有其他的代碼,但是我們創建的Man類型的對象和Women類型的對象,卻可以使用父類Person中定義的方法get_gender()以及其他,在一定程度上,簡化了我們的開發,同時提高了程序的擴展性

2. 繼承中類型的關系
 
繼承是類型之間的關系:繼承中,首先必須是兩個或者兩個以上的類型之間的關系,注意是類型之間的關系
 
繼承中的父類和子類:被繼承的稱為父類,實現繼承的稱為子類,子類繼承自父類,實現的是一種A is a B的關系
如:貓是一種類型,繼承自動物這種類型,反映出來的是貓這種類型可以具備動物具備的屬性和行為,同時貓是一種動物。(切記,A繼承B反映的是A is a B的關系,不能反過來,貓是一種動物,不能說動物是貓)
 
多繼承機制:一個父類可以有多個子類,一個子類同樣也可以有多個父類

某些情況下,我們生活中會出現這樣的情況,一個小孩既是父親的兒子,要具備兒子應該具備的功能,同時也是一個學生要具備學生應該具備的功能,此時就需要使用Python中的多繼承來實現了

數據繼承和訪問,在python的繼承機制中,私有的屬性是不允許被繼承和互相訪問的,子類不能繼承和訪問父類中私有的屬性和方法,父類同樣也不能訪問子類中私有的屬性和方法
子類只能繼承父類中公開的屬性和方法
子類中可以通過父類的名稱或者super()來訪問父類的屬性和方法
3. 繼承時的方法重寫(方法覆蓋)
 
在子類繼承自父類之后,可以直接使用父類中定義的公開的方法進行操作


>>>更多VR/AR入門教程:VR入門
主站蜘蛛池模板: 精品女同一区二区三区在线 | 蜜臀av在线播放 | 欧美激情a∨在线视频播放 欧美激情第二页 | 国产亚洲精品久久久久久国模美 | 亚洲欧美精品成人久久91 | 顶级欧美熟妇高潮xxxxx | 国产色综合久久无码有码 | 国产浮力草草影院ccyy | 初尝黑人嗷嗷叫中文字幕 | 亚洲国产成人一区二区精品区 | 亚洲精品无码一区二区三区久久久 | 久久精品视频播放 | 国产高清视频在线观看不卡v | 99国产精品热久久久久久夜夜嗨 | 成人欧美视频在线看免费 | 久久久久久久久蜜桃 | 色姑娘综合网 | 九九热精品免费观看 | 日本免费不卡一区二区 | 亚洲欧美日本另类 | 国产一区二区在免费观看 | 四虎影视国产在线观看精品 | 国产精品亚洲a∨天堂不卡 国产精品亚洲lv粉色 | 粗大的内捧猛烈进出在线视频 | 免费观看wwwwwww | 亚洲小视频 | 久热免费在线视频 | 黄漫在线免费观看 | 亚洲视屏在线观看 | 特黄aaaaaaaaa及毛片 | 男人猛吃奶女人爽视频 | 男男h黄漫画啪啪无遮挡 | 国产国语一级毛片武则天 | 亚洲日韩精品无码一区二区三区 | 国产区精品福利在线社区 | 一区二区亚洲精品国产精华液 | 日韩中文字幕在线有码视频网 | 亚洲综合一 | 国产人妻精品午夜福利免费 | 国产亚洲欧美一区 | 狠狠色噜噜狠狠狠8888米奇 |