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-类方法静态方法实例方法的主要内容,如果未能解决你的问题,请参考以下文章