1. 首页
  2. 编程面试题
  3. Python
  4. Python基础

Python 中类方法、类实例方法、静态方法有何区别?



**类方法**:
是类对象的方法,在定义时需要在上方使用“@classmethod”进行装饰,形参为 cls,表示类对象,类对象和实例对象都可调用;

**类实例方法**:
是类实例化对象的方法,只有实例对象可以调用,形参为 self,指代对象本身;

**静态方法**:
是一个任意函数,在其上方使用“@staticmethod”进行装饰,可以用对象直接调用,静态方法实际上跟该类没有太大关系。

发布者:admin,如若转载,请注明出处:https://ai1024.vip/38588.html

QR code
//