静态方法 @staticmethod
静态方法是定义在类内部的函数,此函数的作用域是类的内部

说明:
  静态方法需要使用 @staticmethod装饰器定义
  静态方法与普通函数定义相同,不需要传入self实例参数和cls参数
  静态方法只能凭借该类或类创建的实例调用
  静态方法不能访问类变量和实例变量(属性)

class A:
@staticmethod #静态方法就跟普通函数一样,只不过在类中需要加@staticmethod
def myadd(a, b):
return a + b print(A.myadd(100, 200))
a = A()
print(a.myadd(300, 400)) 输出结果: tarena@tedu:~/zengsf$ python3 exercise824.py
300
700

最新文章

  1. 【JavaScript】获取未知类的结构
  2. JAVA 通过LDAP获取AD域用户及组织信息
  3. ahjesus如何在windows下制作适用于mac的u盘启动盘
  4. 2013 最新的 play web framework 版本 1.2.3 框架学习文档整理
  5. backgroundworker的应用
  6. 列式存储 V.S. 行式存储
  7. python下module、package导入
  8. 使用Dropbox+Justwriting+Markdown建立个人博客
  9. 【代码学习】PHP文件的上传和下载
  10. DES加解密、JavaScript、Java
  11. 关于Java中equal 和 == 的区别
  12. win7下配置mysql的my.ini文件
  13. 音乐类产品——“网易云音乐”app交互原型模板(免费使用)
  14. [转]centos7指定yum安装软件路径
  15. 1.HTML初识
  16. poj1470 LCA倍增法
  17. Mysql在master上查看有哪些slave
  18. T-Pot平台cowrie蜜罐暴力破解探测及实现自动化邮件告警
  19. Java中final关键字概述
  20. 了解和分析iOS Crash

热门文章

  1. [Pytorch]PyTorch使用tensorboardX(转
  2. java自带的MD5
  3. springboot统一异常处理及返回数据的处理
  4. 分布式MySql
  5. hduacm集训单人排位赛1002
  6. UVA-11374 Airport Express (dijkstra+枚举)
  7. ubuntu 14.04安装c++遇到的问题
  8. LeetCode OJ:Search a 2D Matrix II(搜寻二维矩阵)
  9. 关于px em rem的一点小总结
  10. Spring的AOP介绍