python类的疑问
class ball( ):defsetname(self,name ):
self.name = name //这句话我不理解。左右两边这个name分别是什么意思呀 右边的name是函数的参数里面的name,左边的是类的属性
class ball( ):
defsetname(self, na):
self.name = na
这几行换成这样,效果完全一样 shake_a_tree@16 发表于 2021-2-8 10:12
右边的name是函数的参数里面的name,左边的是类的属性
可也没定义name这个属性呀
是定义类的时候系统里面默认有这个属性吗? 19420107 发表于 2021-2-8 10:32
可也没定义name这个属性呀
是定义类的时候系统里面默认有这个属性吗?
??咋没定义
self.name = name
不就是定义了这个类的name属性吗?
右边那个name是通过传参传进来的
建议复习下类和对象 19420107 发表于 2021-2-8 10:32
可也没定义name这个属性呀
是定义类的时候系统里面默认有这个属性吗?
我明白了,写的时候自己定义的 感觉类好难
页:
[1]