对类和对象的理解

class Ball:#创建一个类,名称为Ball
  def setName(self, name):#在类Ball中创建一个函数,名称为setName。

#self指实例化后所调用的函数的对象把自身作为第一个参数传进来的目标 name指调用setname函数后用户传入的名字信息

    self.name = name #self.name指的是实例化对象调用name,并把用户传入的名称赋值给他
  def kick(self):#定义一个kick函数 self指实例化对象调用kick 函数后面的属性皆是实例化对象的属性
    print ("我叫%s,该死的,谁踢我。。。。" % self.name)

>>> a = Ball()#此时是将Ball实例化为a,即将a设为实例化对象,取代self的位置
>>> a.name = '大力神'  #用a 调用name 并且赋值
>>> a.kick() #用a调用kick函数
我叫大力神,该死的,谁踢我。。。。

posted @ 2017-01-30 09:33  道高一尺  阅读(165)  评论(0)    收藏  举报