01.11 - 类方法–类方法静态方法

2019-01-11  本文已影响0人  xxxQinli

1. 对象方法:


2. 类方法:


3. 静态方法


4. 在类中怎么选择使用哪种方法:

def main():
    class Ql_Person:  # 
        num = 61

        def __init__(self, x):
            self.name = x

        @classmethod
        def func2(cls):  #
            print('我是类方法2')

        @classmethod
        def func1(cls):
            print(cls)
            print('我是类方法1')
            cls.num = 100
        
        @ staticmethod
        def func3():
            print('我是静态方法')
        
        def func4(self):
            print(self.name)    
            print(Ql_Person.num)
     
    Ql_Person.func1()
    Ql_Person.func3()



if __name__ == '__main__':
    main()

上一篇 下一篇

猜你喜欢

热点阅读