X
サブクラスを持つクラスがありY
ます。 いくつかの追加の動作でオーバーライドしたいX
メソッド、失敗した場合に呼び出すステートメントがあります。Python では、これは次のように実行されます。calculate()
Y
if
X.calculate()
class X(object):
def calculate(self, my_arg):
return "Hello!"
class Y(X):
def calculate(self, my_arg):
if type(my_arg) is int and my_arg > 5:
return "Goodbye!"
return super(Y, self).calculate(my_arg)
Moo
モジュールを使用してPerlでこれを行うにはどうすればよいですか?