重寫父類
? ? ? ? 對于父類的方法,只要它不符合子類模擬的實物的行為,都可對其進行重寫。為此,可在子類中定義一個這樣的方法,即它與要重寫的父類方法同名。這樣,Python將不會考慮這個父類方法,而只關(guān)注你在子類中定義的相應(yīng)方法。
作業(yè):

圖片發(fā)自簡書App
我的答案:
圖片發(fā)自簡書App
圖片發(fā)自簡書App
導(dǎo)入模塊
1、導(dǎo)入整個模塊
可以導(dǎo)入整個模塊,再使用語法 module_name.class_name 訪問需要的類。下面的代碼導(dǎo)入整個 car 模塊,并創(chuàng)建一輛普通汽車和一輛電動汽車:
圖片發(fā)自簡書App
2、導(dǎo)入模塊中的所有類
使用語法from module_name import *。
不推薦使用這種導(dǎo)入方式,種導(dǎo)入方式?jīng)]有明確地指出你使用了模塊中的哪些類,容易使導(dǎo)入模塊中的每個類引發(fā)名稱沖突。
圖片發(fā)自簡書App
3、在一個模塊導(dǎo)入到另一個模塊中
有時候,需要將類分散到多個模塊中,以免模塊太大,在這種情況下,可在前一個模塊中導(dǎo)入必要的類。
例如,下面將類 Car_2 存儲在一個模塊 car_2 中,并將類 ElectricCar_2 和類Battery_2 存儲在另一個模塊中。我們將第二個模塊命名為electric_car_2.py ,并將Battery_2 和ElectricCar_2 類復(fù)制到這個模塊中:
模塊car_2
模塊electric _car_2
從兩個模塊中導(dǎo)入類