1. 前言
我们总会在class里面看见self,但是感觉他好像也没什么用处,就是放在那里占个位子。
如果你也有同样的疑问,那么恭喜你,你的class没学明白。
所以,在解释self是谁之前,我们先明确几个问题:
- 什么是class,什么是instance,什么是object?
- 什么是method,什么是function?
1.1 什么是class,什么是instance,什么是object?
Class: 可以理解为一个组装工厂。假如我们要生产一个机器人,那我们先要搭个工厂吧。先确定:我们要先安装胳膊,再安装头,我们的小破机器人的流水线就搭好了。这个工厂比较智能,胳膊和头的数量都可以调。
class BuildRobot(): def __init__(self,armcount,headcount): self.armcount = armcount self.headcount = headcount
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/38465.html