为什么从对象类型继承
-
25-10-2019 - |
题
在我过去的一个问题中,答案者表明我最好从对象继承,就像您要创建的类一样,就像从头开始一样,这无需从其他班级继承。
例如,就像我一直做的那样:
class my_class:
"a class inherits from nothing"
def __init__(self):
pass
为了他或她的建议:
class suggested_class(object):
"a class inherits from object type"
def __init__(self):
pass
我对这两种方法的好处或劣势感到困惑。
问题1:
那么,您的想法是什么,从对象类型中继承还是什么?
解决方案
从无到有,从无到有产生一个老式的阶级,该类别与新样式的类别具有不同的行为。我不记得现在的细节(请参阅 这里 为了进行解释),但是作为一般规则,没有理由喜欢旧式的类,因此您应该始终从对象继承(如果没有其他)。
不隶属于 StackOverflow