面向对象 初级

  面向对象 与 面向过程

    面向对象对象,是根据某个对象,进行编写对象属性,不考虑对象以外的因素,只对对象本事的一些属于自己的属性进行创造,不用考虑

  业务之间的逻辑。

    面向过程, 是按照业务的一步步发展进行编码,需要考虑业务逻辑顺序

 1 class Role(object):  # 定义一个类,名为Role,继承基类object
 2     user_count = 0  # 类属性
 3 
 4     def __init__(self, name, role, weapon, life_value):  # 析构方法
 5         self.name = name  # 实例属性
 6         self.role = role
 7         self.weapon = weapon
 8         self.life_val = life_value
 9 
10     def buy_weapon(self, weapon):  # 类方法
11         print("%s is buying [%s]" % (self.name, weapon))
12         self.weapon = weapon
13 
14 
15 # 创建两个实例
16 p1 = Role("Sanjiang", "Police", "b10", 90)  # 将一个类变成一个具体的对象的过程,叫做实例化
17 t1 = Role("Zengchunyun", "police", "AK47", 100)
原文地址:https://www.cnblogs.com/zengchunyun/p/5207820.html