以下是我定义的类:
CObject.py:
class CObject:
def __init__(self):
pass
......
CTree.py:
from CObject import CObject
class CTree(CObject):
def __init__(self):
CObject.__init__(self)
......
.....
但是当我初始化CTree的时候:
出现的错误提示竟然说
CObject.__init__的第一个参数应该是一个字符窜,而不是实例
(argument 1 must be a string, not instance)
我按照它说的改成了这样的:
CObject.__init__('self')
居然真的通过了,这是为什么啊?