标签:
类的方法分为:普通方法和 静态方法 两种
由对象去调用执行(方法属于类)
1.创建方法
class Province: country = "中国" def __init__(self,name): self.name = name def show(self): #普通方法,由对象去调用执行(方法属于类) print(self.name)
2.访问普通方法:
普通方法的访问需要使用对象 才能访问
obj = Province("河北") obj.show()
Out:
河北
1.创建静态方法
添加@staticmethod 并且 def f1(): 括号里面没有self ,这样就创建了静态方法
class Province: country = "中国" def __init__(self,name): self.name = name @staticmethod def f1(arg1,arg2): #静态方法,由类调用执行 print(arg1,arg2)
2.访问静态方法:
静态方法的访问直接使用类就可以访问,不需要使用对象
#访问静态方法 Province.f1(11,22)
out:
11 22
标签:
原文地址:http://www.cnblogs.com/pangguoping/p/5617542.html