绑定方法与非绑定方法 classmethod和staticmethod

   一:绑定方法:特点:绑定给谁就应该是由谁来调用,谁来调用就会将谁当做第一个参数传入            

                               1:绑定给对象的方法:类中定义的函数默认就是绑定给对象的

                                例:       


                               2:绑定给类的方法:为类中定义的函数加上一个装饰器classmethod

                                例:       

 

   二:非绑定方法:既不与类绑定,又不与对象绑定,意味着对象和类都可以来调用,无论谁来调用,都是一个普通的函数,

                              没有自动传值的效果。加上一个装饰器staticmethod来实现。

 

                              例:             

 

 

       应用案例:

                 

 

 

                                               

 

posted @ 2018-08-22 11:44  &nbsp  阅读(123)  评论(0编辑  收藏  举报