第84p,类与对象的知识简单总结
大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第84篇文章,第三阶段的课程:Python进阶知识:类与对象篇(十五),类与对象的知识总结。
文章插图
前面讲了蛮多类与对象的知识,这里总结一下我们必须理解的概念和常用到的方法。
[if !supportLists]一、[endif]类的定义与使用
通过:class关键+类名 的方式即可定义一个新的类,想要调用类,就必须进行对象实例化,产生对象;
文章插图
[if !supportLists]二、[endif]类中__init__方法的使用
首先,__init__方法是一个初始化方法,__init__中理论上可以存放任意数据与方法,__init__的作用是实例化对象的时候会将__init__方法中的属性进行初始化,方便对象直接调用;
文章插图
类中的隐藏属性与属性查找顺序
【 第84p,类与对象的知识简单总结】只需要在属性名前面添加两个__,即可成为隐藏属性,隐藏属性只有在定义类的时候定义才有效,如果类已经被定义,再添加__xp 这样的变量也不会变形成为隐藏属性;隐藏属性对类内部可以直接访问,外部访问需要经过变形;
类的属性查找顺序是从:对象==>类==>父类==>祖父类 ……直到基类object;从当前调用属性的位置开始出发,直到基类了止,如果基类中没找到该属性,则返回报错
文章插图
[if !supportLists]三、[endif]类的继承
在Python中支持单继承与多继承;如果出现多继承,规范的写法是使用Mixin来区分哪个父类是辅助类,这样能够方便我们更多理解代码结构。
暂时想到这些,如果还有遗漏的内容,请阅读前面的文章,谢谢。
以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。
感谢您的阅读,您的三连【关注、点赞、收藏】就是对我最大的支持,谢谢!
本文由杨数Tos原创,欢迎关注,带你一起长知识。
- 老人谨慎!选好你的“第三只脚”
- AMD7000系列V-CacheCPU与可能达到6GHz的Intel第13代抗衡
- 妈妈和我的一张照片 妈妈第一张照片
- 切好的土豆放冰箱第三天能用吗 切好的土豆放冰箱第二天能用吗
- 五类食物帮宝宝健脑
- 晚上发面第二天蒸会酸吗 晚上发面第二天蒸行吗
- 大约是爱第二部 大约是爱2tvbwind
- 大约是爱2什么时候开播 大约是爱第2季开播时间
- 大约是爱2什么时候播 大约是爱有2吗
- 二级建造师施工管理试题及答案,二级建造师施工管理第一章试题
