大佬求帮助
class person:__name='小甲鱼'
def wo(self):
return self.__name
a=person
a.wo()
这是代码
Traceback (most recent call last):
File "C:/Users/Lenovo/PycharmProjects/pythonProject6/venv/Scripts/类和对象(私有).py", line 10, in <module>
a.wo()
TypeError: wo() missing 1 required positional argument: 'self'
这是错误
这为什么不可以访问内部的私有变量呢 class person:
def __init__(self):
self.__name='小甲鱼'
def wo(self):
return self.__name
a=person()
print(a.wo()) a=person改为a=person()
页:
[1]