假设我们在不同的类中声明一个具有相同名称的静态方法。可能吗?静态方法重载
如果是,那么将如何调用哪个函数?
class abc:
@staticmethod
def xyz():
print 'class_abc'
class abc1:
@staticmethod
def xyz():
print 'class_abc1'
class abc2:
@staticmethod
def xyz():
print 'class_abc2'
那么,输出是什么以及我们如何调用不同类的不同功能?
您的缩进在您的第一个示例中关闭。 –
它实际上是覆盖,这与重载不同。但是,在这个例子中发生了什么? –
除了识别问题之外,这个问题没有意义,因为在这个例子中甚至没有子类。 – lucasnadalutti