技术编程|我是这样学会了Python中类与对象知识,网上没有看到的见解( 三 )
你是不是以为 , 这个函数 show_me 也像"字典实现"方式中那样 , 在字典中保存了这个函数呢?
如果你查看某些学生信息字典时 , 会发现并不是这样子:
本文插图
其实这想法已经很接近答案 , 因为这个函数不需要在每个学生信息字典中保存 , 只需要在类的信息字典中保存一份就可以:
本文插图
实际上 自定义类 St, 也是一个对象 , 因此他也有 __dict__ 等各种常规对象的函数 。 这超出本文主题 , 请参考其他相关文章总结类是模板 , 对象是按照模板生成的物体
这是很多教程使用的比喻方式 。
自定义类 , 决定了 每位学生的信息字典中需要哪些数据(姓名、年龄等)与操作(show_me) 。 这类似于一个模板 。
从自定义类中生成实例 , 相当于按模板构造出带实际数据的信息字典 。
可以看出来 , 每次构造出的学生实例 , 他们都是独立的信息字典 , 大家互不影响 , 各自为政 。
当然 , 类还具备很多面向对象的特性 , 能让我们创建更多通用工具 , 以后有机会再分享吧
推荐阅读
- 电池技术,相机发烧|防爆相机多少钱能买到?
- 行业互联网|深圳第22届高交会闭幕:一大批新技术新成果集中亮相
- 电池技术|动能转换看烟台|有锂电池的地方就有创为
- 行业互联网|2020十大新兴技术揭晓!每一项都可能颠覆我们的生活
- 行业互联网|英国运输技术论坛发布网络安全标准和指南摘要
- 钉科技|“选择性过滤”太难?方太“死磕”8年突破净水技术
- 中国新闻网|告别各自为营,梧桐车联宣布开放系统“技术底座”
- 腾讯|腾讯举办科学脱口秀X-Talk,聚焦人工智能、基因编辑等前沿技术
- 我是李可|小身材实力超能打的摩米士小白氮化镓100W充电器
- |「推仔说新闻」NVIDIA曝光CPU+GPU加速技术 支持两家处理器
