zoukankan      html  css  js  c++  java
  • 类的定义:

    class 类名:

              def 方法1(self,参数列表):

              pass

              def 方法2(self,参数列表):

               pass

    1、方法的定义和函数几乎一样,都是封装代码的整体(实现某个功能小工具)。区别有:1)定义位置不同,函数定义在类外面,方法定义在类内部。2)参数不同,函数没有self参数,方法有self。3)调用方式不同,函数名(参数),对象名.方法名(参数)。

    2、self参数保存当前对象的内存空间的引用地址。在类的外部给对象添加属性,属性添加到对象的内存空间,但不推介在类的外部给对象添加属性,因为如果先访问方法后添加属性会出错。

    3、初始化——init——小结,1)使用类模板创建对象时自动调用。2)作用:主要用来初始化属性数据保存。3)在初始化时设置属性值:——init——(self,形参),把形参保存为属性self.属性名=形参,在用类模板创建对象时,一定要传递参数,类名(实参)。

  • 相关阅读:
    hdu 5352 匈牙利(多重匹配)
    hdu 2112 最短路+stl
    hdu 1811 拓扑排序+并查集+细心
    hdu5407 CRB and Candies
    hdu1018 Big Number
    hdu5410 CRB and His Birthday
    hdu1023 Train Problem II
    hdu4812 D Tree
    hdu1085 Holding Bin-Laden Captive!
    hdu4810 Wall Painting
  • 原文地址:https://www.cnblogs.com/ydyang/p/14163829.html
Copyright © 2011-2022 走看看