#-*-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() #實例對象訪問轉換為靜態的私有方法