python(14)类,方法,对象,实例

  • 类: 简单来说就是一个函数的集合,在这个集合里面你定义了很多个函数;
  • 方法:其实就是你定义的这些函数。
  • 对象:简单来说就是自身具有多个属性(也可以说是子变量)的变量而已。
  • 在下面的例子中class Plus就是一个类,嵌套在这个类里面的两个函数就是所谓的方法,但是__init__只是用于初始化这个类,所以不算是方法。
  • 而get_result这个函数就是一个方法了。
  • c1和c2是两个实例,但是他们拥有共同的属性和模板

举个类的例子:

 1 #!usr/bin/python
 2 #coding=utf-8
 3 class Plus:
 4     #self就是一个对象,对象里面有两个参数self.a,self.b
 5     def __init__(self,a=0,b=0,c=0,d=0):
 6         self.a = a
 7         self.b = b
 8         self.c = c
 9         self.d = d
10     def get_result(self):
11         return self.a + self.b
12     def get_sum(self):
13         return self.b+self.d
14 
15 
16 if __name__ == '__main__':
17     c1 = Plus(7,8)               #c1 就代表一个实例
18     result1 = c1.get_result()    
19     print result1                #输出结果为15
20     c2 = Plus(0,4,5,9)           #c2 也是一个实例
21     result2 = c2.get_sum()       
22     print result2                #输出结果为13
原文地址:https://www.cnblogs.com/lovychen/p/5417453.html