新手对python类的static方法和class方法的细微差别缺少认识,混用static方法和class方法,没有使用继承时,这样做是没问题的,一旦用了继承,就容易出问题,造成隐藏的bug。下面进行详细说明。上代码。
class a(object):
def __init__(self):
pass
@classmethod
def print_(cls):
新手对python类的static方法和class方法的细微差别缺少认识,混用static方法和class方法,没有使用继承时,这样做是没问题的,一旦用了继承,就容易出问题,造成隐藏的bug。下面进行详细说明。上代码。
class a(object):
def __init__(self):
pass
@classmethod
def print_(cls):