2017-10-28 112 views
0

我創建了一個包,它創建了大約30個類,它們都是從一個普通的泛型類繼承而來的。一般來說,它們添加或修改方法,但是不時地,子類可以從通用類繼承並且不作任何修改。繼承的Python類,別無其他

什麼是最pythonic這樣做? SubClass = GenericClass的作品,但它冒犯了我的審美情趣。

+1

注:'子類= GenericClass'是*不一樣的*語義從'GenericClass' –

+0

'子類.__ name__ ==「GenericClass'' –

+2

繼承是否有繼承和不修改行爲或接口的一些豐富的語義原因? –

回答

4

你很可能只是..

class Subclass(GenericClass): 
    '''this is a subclass''' 
+1

只需確保添加一個文檔字符串,該文檔字符串不需要「pass」,並且使其更適合PEP8(並且用戶友好) –