Python-类方法静态方法实例方法
Posted kang09
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-类方法静态方法实例方法相关的知识,希望对你有一定的参考价值。
#coding=utf-8 class Clsf(): nm=‘Class name‘ def __init__(self,nm): self.nm=nm def normalMethod(self,nm): print(‘Instance name:‘+self.nm) @classmethod def classMethod(cls,nm): print(‘Class name:‘+cls.nm) @staticmethod def staticMethod(nm): print(‘Static name:‘+nm) c=Clsf(‘name‘) print(‘Instance...‘) c.normalMethod(‘Hello‘) c.classMethod(‘Hello‘) c.staticMethod(‘Hello‘) print(‘Class...‘) #Clsf.normalMethod(‘Hello‘) Clsf.classMethod(‘Hello‘) Clsf.staticMethod(‘Hello‘)
Instance...
Instance name:name
Class name:Class name
Static name:Hello
Class...
Class name:Class name
Static name:Hello
实例可以调用实例方法、类方法、静态方法;
类可以调用类方法、静态方法,无法访问实例方法;
实例方法无法访问类属性;
以上是关于Python-类方法静态方法实例方法的主要内容,如果未能解决你的问题,请参考以下文章