zoukankan      html  css  js  c++  java
  • python之类的相关名词-继承-

    继承:父类有的功能,子类继承后也都有

    继承是直接把父类方法写入子类的object里

    如果定义的类有很多重复的功能,可以把重复的类定义成父类

    静态方法:不需要实例化就可以调用,不可以调用类里面的变量和方法

    类方法:不需要实例化就可以调用,也可以调用类里面的变量和方法

    xiaohei='哈哈哈'
    @staticmethod #静态方法,不需要实例化,可以直接使用
    def other():
    print('我是静态方法')

    @classmethod #类方法,也不需要实例化,可以直接使用
    #类方法可以使用类变量和类方法
    def class_fun(cls):
    print(cls.xiaohei)
    cls.get()

     =========================我是分割线=============================

    名词解释:

    面向过程
    面向对象编程 把以前你写的那些函数封装到一个类里面
      类
        定义类的时候,类名的首字母都大写
        用类的话,必须得先实例化
        构造函数
          类被实例化的时候,它会自动的执行构造函数。
        属性 类里面的变量
        方法 类里面的函数。
        self代表的是本类对象。
        实例
        对象
          实例变量和类变量

        私有函数
        私有变量
          只能在类里面使用,出了类就不能用了。

      继承
        父类有的功能、变量子类全有。
        如果定义的类,有很多重复功能的,那就可以把这些重复的类,定义成父类
      封装

      多态 python不支持多态
        一种方法多种实现。
      实例方法,必须得实例化后才可以调用
      属性方法 你看上去好像是一个属性,其实是一个函数,也得实例化才能调用
      类方法
        不需要实例化就能直接用的,它可以使用类变量和类方法。
        #类方法,也不需要实例化,直接就能用。它静态方法高级一点
        #它可以使用类变量和类方法。
      静态方法
        不需要实例化就能直接用的,其实和类没有什么关系,就是一个普通的函数
        写在了类里面而已,也用不了self的那些东西,也调用不类里面的其他函数。

      修改父类的构造函数

  • 相关阅读:
    puppeteer无头模式下反反爬配置集合
    真正可用的蓝奏云地址解析及下载脚本
    在无图形界面Linux里使用selenium进行采集及注意事项
    某图片站反爬加密字段x-api-key破解
    Pandorabox路由器申请Let's Encrypt证书,为内网web服务提供SSL支持
    PornHub在线视频接口逆向
    DuFile网盘逆向下载链接免等待破解思路
    探究Linux支持最长文件名是255字节还是255字符
    《Linux就该这么学》day4-6
    《Linux就该这么学》day3
  • 原文地址:https://www.cnblogs.com/mpp0905/p/8490562.html
Copyright © 2011-2022 走看看