`
bannamoon
  • 浏览: 53463 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

实例方法、类方法、静态方法

阅读更多
python跟Java不同。在Java中,只有实例方法与静态方法之分。
而python却有着实例方法、类方法、静态方法之分。
三者之间主要有两大区别:
1、调用。实例方法只能由类实例调用,而类方法、静态方法可以类实例和类调用。
2、默认参数传递。实例方法隐含调用参数指向类实例,类方法隐含调用参数为类,静态方法没有隐含参数。

对于实例方法是类的属性。只有在方法和类实例绑定之后,才能调用方法。绑定和未绑定时,代码是一样的。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics