異なるクラスの同じ名前の静的メソッドを宣言したとします。出来ますか?静的メソッドのオーバーロード
もしそうであれば、どのようにどのような関数が呼び出されますか?
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