有这么一段代码,我想做到的是:
1、__name不可直接访问,类似与private或protect
2、用__get_name获取__name值,把执行结果赋予Name
#!/bin/env python3
class A:
def __init__(self,name):
self.__name = name
def __get_name(self):
return self.__name
Name = __get_name()
sa = A("Administrator")
print(sa)
但是总提示我__get_name()少了个参数给self…………这是为什么? 怎么解?