小桥流水清无鱼 发表于 2021-5-5 18:39:58

关于self参数的一些疑惑

想请问一下
这里 self,name 和下面的 self.name = name ,
当 a.setName('飞火流星') 时
我可以理解为self就是告诉系统这是实例化对象a不是bc那两个的意思吗

def setName(a,飞火流星):
      a.name = 飞火流星





{:10_337:}

suchocolate 发表于 2021-5-5 18:58:20

对,self代表类的实例。

kogawananari 发表于 2021-5-5 19:14:04

a = Bill()
Bill.setName(a, '飞火流星')
Bill.kick(a)

一样的

君苏依寂 发表于 2021-5-5 21:38:37

self就是把类实例化, 类就好比是图纸,实例化后就是按照图纸造的实物一样。{:10_256:}个人理解,敬请指正
页: [1]
查看完整版本: 关于self参数的一些疑惑