|

楼主 |
发表于 2020-4-11 18:02:15
|
显示全部楼层
貌似有些明白了- class Foo:
- ... def foo(self):
- ... self.foo='I love'
- ... return self.foo
- ...
- foo=Foo()
- foo.foo()
- 'I love'
- foo.foo()
- Traceback (most recent call last):
- File "<input>", line 1, in <module>
- TypeError: 'str' object is not callable
- Foo=Foo()
- Foo.foo()
- 'I love'
- Foo.foo()
- Traceback (most recent call last):
- File "<input>", line 1, in <module>
- TypeError: 'str' object is not callable
- r=Foo()
- Traceback (most recent call last):
- File "<input>", line 1, in <module>
- TypeError: 'Foo' object is not callable
复制代码
我这样试了一下,如果实例对象名字和类的名字重了也会覆盖类是吧?大神 |
|