类方法 @classmethod

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

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

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

实例方法

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

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

静态方法 @staticmethod

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

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

未完待续...

最新文章

  1. HDU 2836 (离散化DP+区间优化)
  2. c#:排序
  3. LeetCode OJ-- Valid Number **@
  4. scan cell
  5. VIM 技巧 (二)查找与替换
  6. Android-关于android:scrollbarStyle属性
  7. Visualsvn Server的搭建
  8. Visual Prolog 的 Web 专家系统 (7)
  9. 简单Spring和mybatis整合配置文件
  10. gcd timer
  11. android学习ViewPager的简单使用
  12. Transact-SQL知识点梳理
  13. 10倍速!一招儿解决因googleapis被墙导致的许多国外网站访问速度慢的问题
  14. NOIp2018 游记
  15. Python入门:Anaconda和Pycharm的安装和配置
  16. [USACO 2018 Open Contest]作业总结
  17. 非递归实现二叉树的三种遍历操作,C++描述
  18. hermes 试用
  19. mysql 字符串按照数字类型排序
  20. Android学习之RadioGroup和RadioButton

热门文章

  1. CSS 美化radio checkbox
  2. Recycleview 横竖屏
  3. zxing解析带logo二维码会报com.google.zxing.NotFoundException
  4. 1.4、CDH 搭建Hadoop在安装之前(推荐的群集主机和角色分配)
  5. day26 面向对象的常用方法 和 元类的使用
  6. 【OpenGL】纹理(Texture)
  7. 安卓GreenDao框架一些进阶用法整理(转)
  8. 在 Android Studio 上调试数据库 ( SQLite ) (转)
  9. mysql分组GROUP BY常用sql
  10. STL::array