2010-12-13 8 views

答えて

21

もちろん、Dynamic MetaClassを使用できます。あなたの場合は、具体的には、以下の例で覆われている

def object = new MyClass(); 
object.metaClass.getName = { "Jake" } 
assert "Jake" == object.getName() 
+0

+1、私はこれが可能です知りませんでした。 –

+2

動的に追加されたメソッドは、Groovyコードによってのみ呼び出され/呼び出されることに注意してください。 – jstell

関連する問題