繼承(單繼承和多層繼承)

2021-07-25 03:12:07 字數 831 閱讀 8517

/**

為了避免**重複,就會用到繼承(關鍵字extends),可以吧相同的行為和動作提取出來,

繼承:①實現了**的復用

②使類和類之間產生了關係(被繼承的類稱為父類,繼承的類稱為子類)

繼承的特點:

①:單繼承的(乙個人只有乙個爸的意思)

多繼承:是乙個類可以有多個父類,(不支援多繼承,都在會在呼叫的時候無法確定是呼叫哪個爹的方法)

單繼承:乙個類只能有乙個父類 ,

②:多層繼承(只要保持乙個類只有個父類即可,也就是說。我只有乙個爸,爸只有乙個爺,爺只有乙個.....)

例如:class b extends a{}

繼承體系:了解繼承的基本功能:看頂層的類

使用這個體系:看底層

注意:什麼時候使用繼承?不要隨便使用繼承,

當事物之間存在所屬關係時才使用,例如x屬於y的一種,同類之間繼承,例如不要把人和動物繼承。

**/class persons //父類

}class students extends persons//這是學生們類,是persons類的子類

}class workers extends persons//這是老師們類,是persons類的子類

}public class extendsperson

}/**輸出結果:

哈哈,大家都要吃飯

繼承和單繼承

狗 吃 喝 拉撒 游泳 鳥 吃 喝 拉撒 下單 class animal def init self print 執行animal init self.func def eat self print s eating self.name def drink self print s drinking...

繼承 單繼承

繼承 乙個類除了擁有自身的屬性方法之外,還擁有另外乙個類的屬性和方法 繼承 1.單繼承 2.多繼承 子類 乙個類繼承了另外乙個類,那麼這個類是子類,衍生類 父類 乙個類繼承了另外乙個類,被繼承的那個類是父類 超類,基類 object 是所有的類的父類 class human def eat self...

單繼承和多繼承

物件導向的三大特性 封裝,繼承,多型.什麼是繼承?專業角度 b 繼承 a類,b就叫做a的子類,派生類,a叫做b的父類,基類,超類.b類以及b類的物件使用a類的所有的屬性以及方法.字面意思 繼承就是繼承父母所有的資產.單繼承,多繼承.繼承的優點.節省 增強的耦合性.規範化.單繼承.子類以及物件可以呼叫...