绑定方法与非绑定方法 classmethod和staticmethod
一:绑定方法:特点:绑定给谁就应该是由谁来调用,谁来调用就会将谁当做第一个参数传入
1:绑定给对象的方法:类中定义的函数默认就是绑定给对象的
例:
2:绑定给类的方法:为类中定义的函数加上一个装饰器classmethod
例:
二:非绑定方法:既不与类绑定,又不与对象绑定,意味着对象和类都可以来调用,无论谁来调用,都是一个普通的函数,
没有自动传值的效果。加上一个装饰器staticmethod来实现。
例:
应用案例: