- 类: 简单来说就是一个函数的集合,在这个集合里面你定义了很多个函数;
- 方法:其实就是你定义的这些函数。
- 对象:简单来说就是自身具有多个属性(也可以说是子变量)的变量而已。
- 在下面的例子中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
时间: 2024-10-29 11:46:19