使用Javascript Rhino重载Java方法

我有一个这样的类,我想使用Javascript Rhino覆盖这两种方法,有什么建议吗?

提前致谢!!

class MyClass() {
  public void method1(); 
  public void method2(); 

  MyClass() {
    method1();
    method2();
  } 
}
最佳答案
我上次使用它时,捆绑了Rhino的JDK不支持扩展类(仅实现SAM接口),但是Mozilla的Rhino确实支持覆盖的类.签出JavaAdapter:https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/Scripting_Java#The_JavaAdapter_Constructor

转载注明原文:使用Javascript Rhino重载Java方法 - 代码日志