python基础:面向对象详解
目录
- 1.私有方法
- 2.私有属性
- 3.类部调用私有属性和私有方法
- 4.子类不能继承父类私有属性和方法
- 5.修改私有属性的值
- 6.实例属性(对象属性)可以通过实例化对象调用,类不能调用
- 7.通过实例(对象)去修改类属性对象修改类属性,只对本对象有效果,对别的对象没有影响
- 8.类方法
- 9.静态方法
- 10.__new__方法
- 11.单例模式
- 总结
1.私有方法
文章图片
2.私有属性
文章图片
3.类部调用私有属性和私有方法
文章图片
4.子类不能继承父类私有属性和方法
文章图片
文章图片
5.修改私有属性的值
文章图片
6.实例属性(对象属性)可以通过实例化对象调用,类不能调用 【python基础:面向对象详解】
文章图片
7.通过实例(对象)去修改类属性对象修改类属性,只对本对象有效果,对别的对象没有影响
文章图片
8.类方法
文章图片
9.静态方法
文章图片
实例方法中需要self参数,因此调用实例方法只能通过实例对象调用也可以通过类调用但是一般不这样用
10.__new__方法
文章图片
11.单例模式 单例模式:永远用一个对象得实例,避免新建太多实例浪费资源
实质:使用__new__方法新建类对象时先判断是否已经建立过,如果建过就使用已有的对象
文章图片
总结 本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
推荐阅读
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- Python(pathlib模块)
- python青少年编程比赛_第十一届蓝桥杯大赛青少年创意编程组比赛细则
- Java|Java基础——数组
- Python数据分析(一)(Matplotlib使用)