类的实例化过程

例代码:

 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()

 


 代码流程图:

posted @ 2017-11-09 11:53  橙子味的萝卜  阅读(200)  评论(0编辑  收藏  举报