Python class

Code directly below

class Man(object):#表明继承于object基类

    #类属性
    num = 0

    #实例方法
    def __init__(self):
        #实例属性
        self.name = "Jack"

    #类方法
    @classmethod
    def man_group(cls):
        cls.num += 1
    #静态方法
    @staticmethod
    def print_manfuction():#不需要带参数
        print("这个函数是干XX事情的")
man = Man()
#类方法的调用:
Man.man_group()
man.man_group()#能像OC一样直接通过"类名.类方法"的形式调用,也能够通过"对象.类方法"的形式调用.
#静态方法的调用
Man.print_manfunction()
man.orint_manfunction()#静态方法的情况类似于类方法

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324476756&siteId=291194637