繼承指的是新建類的方法
新建的類稱之為子類或者派生類
子類繼承的類叫做父類,也 稱之為基類或超類
子類可以繼承父類的屬性(特徵與技能), 並且可以派生出自己的屬性(特徵與技能)
繼承的目的是為了減少**冗餘(減少重複**).
抽象指的是抽取相似的部分,稱之為抽象.
物件是特徵與技能的結合體. 類是一系列物件相同的特徵與技能的結合體. 繼承是一系列類相同的特徵與技能的結合體.
1.物件查詢屬性會先從物件的命名空間中查詢.
2.若物件沒有,則會去類裡面找.
3.若當前類是子類,並且沒有物件找的屬性,會去父類中查詢
派生指的是子類繼承父類的屬性,並且派生出新的屬性.(************)
子類派生出新的屬性,若與父類的屬性相同,則以子類的為準.
繼承是誰與誰的關係, 指的是類與類的關係,子類與父類是從屬關係.
直接通過 父類.(呼叫)_init__,把_init__當做普通函式使用,傳入物件與繼承的屬性
super 是乙個特殊的類,在子類中呼叫 super()會得到乙個特殊的物件
繼承 object 的類都稱之為新式類.
在 python2 中,凡是沒有繼承 object 的類都是經典類.
在python3中都是新式類
經典類: 深度優先
新式類: 廣度優先
Android第二十天 ViewPager
viewpager的使用步驟 1.在布局檔案中定義viewpager控制項 android id id vp android layout width match parent android layout height match parent android text string hello ...
Linux C學習第二十天
棧和佇列 棧 後進先出 新增元素 壓棧 刪除元素 出棧 棧的實現 1.順序棧。2.鏈式棧 棧最頂端的元素叫棧頂元素。順序棧 標頭檔案 ifndef stack h define stack h define size 10 typedef enum bool typedef int data typ...
python學習第二十天
1.多繼承 繼承 x是一種y的時候.可以使用繼承關係.is a 乙個類同時繼承多個類 python,c 孫悟空是一種猴子,還是一種神仙 2.經典類的mro 通過數型結構的深度優先遍歷 一條道走到黑 從左往右 3.新式類的mro 重點,難點 c3演算法 先拆分再合併 第一項的頭和後面所有項的尾進行比較...