如何更改Django默认主页为自定义主页,更改Djago默认主页为自定义主页,这是开始网页的第一步。......
如何使用python语言中类的封装机制隐藏实例变量
python语言也是面向对象的,其中封装是面向对象的三大特征之一;封装是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过类所提供的方法来实现对内部信息的操作和访问。那么,封装特性具体如何运用?
工具/原料
- python
- pycharm
- 截图工具
- WPS
方法/步骤
在已新建的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设置值,然后保存代码并运行,查看打印结果
注意事项
- 注意面向对象的三大特征以及使用场景
- 注意python语言中的封装性使用
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: python
相关文章
- 详细阅读
-
python中关于单/双引号和转义引号的区别详细阅读
python中关于单/双引号和转义引号的区别,ytho中单/双引号的作用是将引号中间的符号以字符串的形式传递,而在ytho中它们两个的功能是一样的,只不过在遇到转义引号的时候,两者的使用才有所区别,现......
2023-03-16 351 python
- 详细阅读