#-*-coding:utf-8-*-
'''
静态方法
'''
class Methods:
@staticmethod #定义静态方法
def mymethod():
print('我是被定义的静态方法')
def __mymethod():
print('我是私有的方法')
def getMymethod():
print('我是测试转换为静态额方法')
conversion = staticmethod(getMymethod)
conPrivate = staticmethod(__mymethod)
if __name__=='__main__':
methods=Methods() #实例化对象
methods.mymethod() #实体对象访问普通方法
Methods.mymethod() #类访问普通方法
Methods.conversion() #类访问转换为静态后的普通方法
methods.conversion() #实体对象访问转换为静态后的普通方法
Methods.conPrivate() #类访问转换为静态的私有方法
methods.conPrivate() #实例对象访问转换为静态的私有方法