在我过去的一个问题中,答案者表明我最好从对象继承,就像您要创建的类一样,就像从头开始一样,这无需从其他班级继承。

例如,就像我一直做的那样:

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:

那么,您的想法是什么,从对象类型中继承还是什么?

有帮助吗?

解决方案

从无到有,从无到有产生一个老式的阶级,该类别与新样式的类别具有不同的行为。我不记得现在的细节(请参阅 这里 为了进行解释),但是作为一般规则,没有理由喜欢旧式的类,因此您应该始终从对象继承(如果没有其他)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top