如何使用python语言中类的封装机制隐藏实例变量
- 原创
- |
- 浏览:33
- |
- 更新:
- |
- 标签:PYTHON
方法/步骤
在已新建的python文件中,定义类Worker,并创建私有方法__show_hide
定义getwname方法,返回值为self.__wname
再定义一个setwname方法,传入参数wname;利用if...else语句判断wname输入的长度范围,不符合抛出异常
调用property()函数,将getwname和setwname方法转换成属性
使用相同的方法,定义wtype属性的getter和setter方法,并转换成属性
实例化对象w,并调用setwname和setwtype方法,然后调用getwname和getwtype方法并打印结果
- 本页面非法爬取自百度经验
保存代码并运行python文件,查看到控制台打印出错误,提示wname长度不够
修改wname设置值,然后保存代码并运行,查看打印结果
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部















