zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    贪心算法
    分治法
    递归法
    查找二 树与图的搜索
    (转载)查找三 哈希表的查找
    (转载)查找一 线性表的查找
    4.写出完整版的strcpy函数
    3.strcpy使用注意(3)
    2.strcpy使用注意(2)
    1.strcpy使用注意
  • 原文地址:https://www.cnblogs.com/lovychen/p/5417453.html
Copyright © 2011-2022 走看看