您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

python之静态方法和动态方法介绍

2024/4/11 21:21:53发布20次查看
这篇文章主要为大家深度剖析了python之静态方法和动态方法介绍的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
# -*- coding: utf-8 -*- """ created on sun nov 13 23:19:03 2016 @author: toby """ #知识点:静态方法和动态方法 #静态方法属于类 #动态方法属于对象 class province: memo = 'one of china\'s 23 provinces' #静态字段 def __init__(self,name,capital,leadership): self.name = name #动态字段 self.capital = capital #动态字段 self.leadership = leadership #动态字段 def sports(self): #定义一个动态方法,类不能访问动态方法 print self.name + 'the sports meeting' #定义一个静态方法,实现类可以访问这个方法 @staticmethod #第一步、加一个自带的装饰器 def foo(): #第二步,把shelf去掉 print 'anti-corruption activities' #实例化两个对象,对象名分别是:hb、sd hb = province('hebei','shjiazhuang','liyang') sd = province('shandong','jinan','angshenghui') #对象访问动态方法(注意:类不能访问动态方法) hb.sports() sd.sports() #通过类名访问静态方法 province.foo() #那么,对象是否能够访问静态方法呢?答案是可以的 hb.foo()
以上就是python之静态方法和动态方法介绍的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product