很难提出问题,所以这里是我无法找到一个好的解决方案的例子:
class bar(object):
def foo_a(self):
other_class.foo(self) #This self should reference to bar
关键是,编译器给了我一个错误,因为他期望在other_class.foo(self, bar_object)
中使用bar类型的参数,尽管我想用self给他这个参数。
只有在编写错误的代码时才会出现此问题,或者是否有一个好的解决方案?