我来自 javascript 背景,我认为这是我首先提出这个问题的原因。
在方法定义中使用 self 引用类的属性时有什么区别。
例如
class Foo:
_bar = 15;
def getBar(self):
return self._bar;
对比
class Foo:
_bar = 15;
def getBar(self):
return _bar;
我想我可以通过说在引用类中的属性时使用 self 有什么影响来重新表述这个问题。IE 如果出于某种奇怪的原因,我想在getBar()中返回一个全局 _bar 变量,该怎么办?