如何在PYTHON里定义静态方法
1、新建一个PY文档。
2、class Dog(object): def run(self): print("running") #这是我们一般创建类的写法。
3、clas衡痕贤伎s Dog(object): @staticmethod def run(self): print("run荏鱿胫协ning") #如果要创建静态方法,那么要加上staticmethod注明一下。
4、class Dog(object): @staticmethod def run(self): print("running") Dog.run()#但是现在还不能进行调用。这样写是错误的。
5、class Dog(object): @staticmethod def run(): print("running") Dog.run()#我们必须要把self去掉。
6、class Dog(object): def swim(): print("swimming") Dog.swim()#如果这样写也是能运行,但是不建议这样,因为分不清楚具体是什么方法。
7、clas衡痕贤伎s Dog(object): @staticmethod def run(): print("running媪青怍牙") def swim(self): print("swimming") Dog.run()dog = Dog()dog.swim()#静态方法是可以和对象方法并存的。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:75
阅读量:40
阅读量:44
阅读量:92
阅读量:36