不懂self.name=name可不可以这么理解
Topic source感觉有点描述错误:就是self通过构造函数的参数将所有数据都导入,然后参数中的name中的实例数据就传给self.name,这个name不是参数中的name,但是是self中的name,就是说这个name可以是其他名字= =妈呀,我不懂怎么解释了。
- 1
感觉有点描述错误:就是self通过构造函数的参数将所有数据都导入,然后参数中的name中的实例数据就传给self.name,这个name不是参数中的name,但是是self中的name,就是说这个name可以是其他名字= =妈呀,我不懂怎么解释了。
大炳子1995
假设Student的这个类,self代表拥有着所有实例的数据,而数据中tuple(0)设置成属性名为name(这个name不是构造函数中的name),与等号右边的构造函数的name值相等后,再进行方法运用,这样就不要每次进行函数封装的时候再定义一个新的参数,直接从self中调取相应的参数。
由此self.name=name不一定等于name,self.name='whatever'中self.name相等于其他的数据类型中的数据,且可以覆盖引用于所有的实例。