編寫類時(shí),并非總是要從空白開始。如果你要編寫的類是另一個(gè)現(xiàn)成類的特殊版本,可使用繼承 。一個(gè)類繼承另一個(gè)類時(shí),它將自動(dòng)獲得另一個(gè)類的所有屬性和方法;原有的 類稱為父類 ,而新類稱為子類 。子類繼承了其父類的所有屬性和方法,同時(shí)還可以定義自己的屬性和方法。
創(chuàng)建子類的實(shí)例時(shí),Python首先需要完成的任務(wù)是給父類的所有屬性賦值。為此,子類的方法__init__()需要父類施以援手。

python大大的圖

我的圖

electric_car.py
Python不同版本中繼承的代碼差異
Python 2.7中的繼承
父類 class dog(object):
子類 super(little_dog,self).__init__(name,age)
Python 3中的繼承
父類 class dog():
子類 super().__init__(name,age)