关于私有变量和类中的私有变量的疑惑
__user_service = UserService()
class UserService(object):
__user_dao = UserDao() # 实例化UserDao类
这两者都是私有变量,而普通的私有变量有什么作用呢?
12
收起
正在回答
1回答
同学,你好!
1、私有变量只有内部可以访问,外部不能访问
2、私有变量__user_dao是UserDao的实例,只能在UserService类中使用,不能被其他的模块使用、修改
3、__user_service是app.py中的私有变量,只能在app.py中使用
4、使用私有变量,可以避免变量被其他模块使用、修改,当然不使用私有变量也是可以的
祝:学习愉快!
Python全栈工程师2020
- 参与学习 人
- 提交作业 5297 份
- 解答问题 2433 个
Facebook曾声称“只招全栈工程师”!全栈用人需求猛增,市面人才紧缺。 0基础进击Python全栈开发,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星