如何重用實現類中的共用方法

2021-08-29 13:25:51 字數 436 閱讀 4380

我的類結構的這樣的.

public inte***ce commonuploadservice
public inte***ce citydayservice extends commonuploadservice
public inte***ce zhbtcitydayforecastservice extends commonuploadservice
其中,commonuploadservice 中setlog方法,在citydayservice 實現類和zhbtcitydayforecastservice 實現類是一樣的.如何調整結構,能重用 setlog方法.我想繼承乙個baseservice,它裡面寫setlog方法,來達到重用.但又不知道寫到**?

我的結構圖的這樣的.

在子類中重用父類的屬性

在子類派生出的新的方法中重用父類的方法,有兩種實現方式 一 指名道姓 不依賴繼承 class hero def init self,nickname,life value,aggresivity self.nickname nickname self.life value life value se...

C 中sting類的簡單實現方法

string 在c 的學習生涯我中發現string類的功能十分強大,所以我們是很有必要模擬實現它的,況且在面試的時候模擬實現乙個string類也是面試官經常會考的,但是因為外界因素的限制我們是不可能模擬的和庫里的string一致的 c 庫里的string功能更強大 所以今天我們只模擬實現string...

物件導向 類的繼承與重用父類屬性或方法

類的繼承 一 類分經典類和新式類 1 在python2中,不帶 object 的是經典類,帶 object 的是新式類 2 在python3中,帶和不帶 object 都是新式類 3 經典類的繼承查詢順序是深度優先 4 新式類的繼承查詢順序是廣度優先 python3.8.3 classa objec...