ddd.py
class _D:
def __init__(self, name):
self._name = name
def getname(self):
return self._name
ccc.py与ddd.py在同一个目录下,引用D会报错,去掉类定义的下划线,正常
from ddd import D
a = A('baixiaoyu')
print a.getname()
d = D('xxxx')
print d.getname()
可以看到,类名前的下划线定义的类只能在本文件中使用,其他文件中无法使用
类的访问限制
最新推荐文章于 2023-06-26 17:25:20 发布