java nashorn,如何将代码添加到构造函数中

时间:2015-07-26 14:50:54

标签: java nashorn

如何将代码添加到javascript类的construtor中。 Java中的代码非常简单:

public class MyObject extends SomeAbstractObject {
  public MyObject() {
     super();
     System.out.println("hello");
  }
}

我知道可以像这样扩展java类(让我们假设我做了一些绑定):

var myJSClass= Java.extend(SomeAbstractObject.static 
     {methods i want to override}
})

但是我如何在javascript和nashorn中复制我的java示例?

1 个答案:

答案 0 :(得分:1)

不,Nashorn为子类生成构造函数 - 这些构造函数不能自定义"。虽然您可以通过脚本函数覆盖非最终方法,但您无法扩展"构造