类的方法和实例化方法
来源:3-5 类的静态方法和实例方法
EasterEgg
2020-02-16 11:23:43
类的方法和实例化方法的区别是什么?
1回答
好帮手乔木
2020-02-17
同学你好:
实例方法:
定义:第一个参数必须是实例对象,该参数名一般约定为“self”,通过它来传递实例的属性和方法(也可以传类的属性和方法);
调用:只能由实例对象调用。
类方法:
定义:使用装饰器@classmethod。第一个参数必须是当前类对象,该参数名一般约定为“cls”,通过它来传递类的属性和方法(不能传实例的属性和方法);
调用:实例对象和类对象都可以调用。
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题