继承的Python类,别无其他
问题描述:
我创建了一个包,它创建了大约30个类,它们都是从一个普通的泛型类继承而来的。一般来说,它们添加或修改方法,但是不时地,子类可以从通用类继承并且不作任何修改。继承的Python类,别无其他
什么是最pythonic这样做? SubClass = GenericClass
的作品,但它冒犯了我的审美情趣。
答
你很可能只是..
class Subclass(GenericClass):
'''this is a subclass'''
+1
只需确保添加一个文档字符串,该文档字符串不需要“pass”,并且使其更适合PEP8(并且用户友好) –
注:'子类= GenericClass'是*不一样的*语义从'GenericClass' –
'子类.__ name__ ==“GenericClass'' –
继承是否有继承和不修改行为或接口的一些丰富的语义原因? –