zoukankan      html  css  js  c++  java
  • Python中的类方法、实例方法、静态方法

    类方法 @classmethod

    在python中使用较少,类方法传入的第一个参数是 cls,是类本身;

    类方法可以通过类直接调用或者通过实例直接调用,但无论哪种调用方式,最左侧传入的参数一定是类本身。

    通常情况下,类方法使用 @classmethod 装饰器来声明

    实例方法

    实例方法需要将类实例化后调用,如果使用类直接调用实例方法,需要显式的将实例作为参数传入;使用实例调用则不需要。

    最左侧传入的参数 self,是实例本身。

    静态方法 @staticmethod

    指类中无需实例参与即可调用的方法(不需要 self 参数),在调用过程中个,无需将类实例化,直接在类之后使用“.”运算符调用。

    通常情况下,静态方法使用 @staticmethod 装饰器来声明。

    未完待续...

  • 相关阅读:
    HDFS文件操作(基本文件命令)
    <a> 标签
    css text-overflow
    zepto.js 打包自定义模块
    CSS3 box-sizing
    CSS3 Filter
    JQ 导出 Excel
    outline css2
    iphone 操作手势种类
    动手写一个简单的Web框架(模板渲染)
  • 原文地址:https://www.cnblogs.com/0820LL/p/9983118.html
Copyright © 2011-2022 走看看