苏眠月|我是这样学会了Python中类与对象知识,网上没有看到的见解( 三 )
- 上方为自定义类中的函数 , 下方是"字典实现" 中的函数
- 注意其中的 self 参数 与之对应的参数 st
同理 , 学生类中定义的 show_me 函数的第一个参数 self, 实际就是调用时 , 要传入实例本身 。
这听起来像绕口令一样 , 如果我换一种方式执行 show_me 就很清晰:
- 通过 类名 + 点 + 函数名字 + 括号 , 可以调用该函数
- 实际上 , 这才是调用时的真面目!
- 前者(行3)只是后者(行5)的快捷方式
如果你查看某些学生信息字典时 , 会发现并不是这样子:
总结类是模板 , 对象是按照模板生成的物体
这是很多教程使用的比喻方式 。
自定义类 , 决定了 每位学生的信息字典中需要哪些数据(姓名、年龄等)与操作(show_me) 。 这类似于一个模板 。
从自定义类中生成实例 , 相当于按模板构造出带实际数据的信息字典 。
可以看出来 , 每次构造出的学生实例 , 他们都是独立的信息字典 , 大家互不影响 , 各自为政 。
【苏眠月|我是这样学会了Python中类与对象知识,网上没有看到的见解】当然 , 类还具备很多面向对象的特性 , 能让我们创建更多通用工具 , 以后有机会再分享吧
推荐阅读
- 穿搭|2020秋季出门这样穿西装,你就是街上最亮的仔
- 烹饪|大虾这样做实在太好吃了,不炒不炸,出锅连汤汁都不剩,超过瘾
- 精心搭配行家|朱一龙时尚现身,上下牛仔穿搭造型迷人,网友:这样的搭配一大把
- 【】从“80后”变“90后” 今天袁隆平许下这样的生日愿望
- 上海嘉定|如何让《民法典》走进群众心里?嘉定这些街镇和单位这样做
- 第一财经|“牛”回头还是“牛“走了?A股尾盘跳水,机构这样看后市
- 2013年|原创还记得《雪花女神龙》里的欧阳明日吗?他现在长这样
- 穿搭|不想穿彩色衣服?也不是不可以,这样穿就很高级
- 中国国际时装周|可盐可甜,这样的独立女性魅力你爱了吗?
- 凤凰娱乐|还记得《雪花女神龙》里的欧阳明日吗?他现在长这样
