开发者社区> 问答> 正文

Python中静态方法和类方法区别是什么?

Python中静态方法和类方法区别是什么?

展开
收起
真的很搞笑 2021-11-04 21:46:08 450 0
1 条回答
写回答
取消 提交回答
  • 实例方法,类方法,静态方法都可以通过实例或者类调用,只不过实例方法通过类调用时需要传递实例的引用(python 3可以传递任意对象,其他版本会报错)。

    三种方法从不同层次上来对方法进行了描述:实例方法针对的是实例,类方法针对的是类,他们都可以继承和重新定义,而静态方法则不能继承,可以认为是全局函数。 1

    2021-11-04 21:46:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载