类的实例化过程

时间:2021-06-26 09:22:05

例代码:

 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()
类的实例化过程

 

 代码流程图:

类的实例化过程