例代码:
1 class Dog(object): #定义一个类, class是定义类的语法,Role是类名,(object)是新式类的写法,必须这样写 2 3 def __init__(self,name): #
#初始化函数,在生成一个角色时要初始化的一些属性就填写在这里(
构造函数或构造方法) 4 self.Name = name 5 6 def shout(self): #类的[方法],在这不叫函数,应该叫方法,方法。。。。好吧! 7 print("%s wang...wang...wang!" %self.Name) 8 9 10 11 a = Dog('gg') #Dog(a,'gg')将a传给self,相当于a.Name = name (实例化后产生的对象=实例) 12 a_2 = Dog('yy') 13 14 a.shout() #将a.shout(d)穿给shout(self) 15 a_2.shout()