python静态方法


#-*-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() #实例对象访问转换为静态的私有方法


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM