zoukankan      html  css  js  c++  java
  • python——类

    类的定义格式:

    class CLASSNAME(父类1,父类2,父类3):

      __A  = 0     ##私有属性,两个_开头,只有在该类中的函数才能访问

      B = 0   ##公共属性

      def 函数名(self):

       self.__A = ...  #访问私有属性名

       self.B = ...  #访问公共有属性名

    PS:

    1、定义函数的时候,一定要有self这个参数,并且一定要放在第一个位置

    2、定义私有函数的时候,函数名和私有属性一样,要两个_开头

    3、继承的父类可以是多个,多个父类中有相同的函数,若其他函数要调用这个函数,则会从左往右一次搜索,只会访问第一个有该函数的父类

    4、可以在子类中重写父类中的函数

    5、如果要实例化或者继承其他模块的类,必须先用import导入该模块,然后再实例化或者继承

    6、类中的专有方法如下:

      1   __init__ 构造函数,在生成对象的时候调用
      2 __del__ 析构函数,释放对象时使用
      3 __setitem__ 按照索引引赋值
      4 __repr__ 打印,转换
      5 __getitem__ 按照索引获取值
      6 __len__ 获得长度
      7 __cmp__ 比较运算
      8 __add__ 加运算
      9 __sub__ 减运算
      10 __mull__ 乘运算
      11 __div__ 除运算
      12 __mod__ 求余运算
      13 __pow__ 乘方运算
      14 __call__ 函数调用
  • 相关阅读:
    JAVA基础
    常用的快捷键
    [19]Docker01 docker学习环境 虚拟机 Centos 安装
    [18] Python控制台版-体温管理项目
    [17] MySQL数据库--学生管理系统数据库手写SQL实现
    [16] Python控制台版-学生管理系统
    [15]Python内置对象汇总
    [2] 使用PicGo + 码云搭建属于自己的图床
    [1] Django 分页
    [gitgnore]
  • 原文地址:https://www.cnblogs.com/dreamingmoon/p/5696177.html
Copyright © 2011-2022 走看看