self是什么?
相当于每个房子的编号
>>> class ball:
def setname(self,name):
self.name = name
def kick(self):
print("我是%s,该死的,谁砸我。。。" % self.name)
>>> a = ball()
>>> b = ball()
>>> a.setname("球A")
>>> b.setname("球B")
>>> c = ball()
>>> c.setname("球c")
>>> a.kick()
我是球A,该死的,谁砸我。。。
>>> c.kick()
我是球c,该死的,谁砸我。。。
init(self,param1,param2…)
>>> class ball:
def _init_(self,name):
self.name = name
def kick(self,name):
print("我叫%s,该死的,谁踢我。。。" % self.name)