java nashorn,如何将代码添加到构造函数
java nashorn, how to add code to a constructor
如何将代码添加到 java 脚本 class 的构造函数中。
Java中的代码很简单:
public class MyObject extends SomeAbstractObject {
public MyObject() {
super();
System.out.println("hello");
}
}
我知道可以像这样扩展 java class(假设我做了一些绑定):
var myJSClass= Java.extend(SomeAbstractObject.static
{methods i want to override}
})
但是如何在 javascript 和 nashorn 中复制我的 java 示例?
不,Nashorn 为子类生成构造函数 - 这些不能是 "customized"。虽然您可以通过脚本函数覆盖非最终方法,但您不能 "extend" 构造函数。
如何将代码添加到 java 脚本 class 的构造函数中。 Java中的代码很简单:
public class MyObject extends SomeAbstractObject {
public MyObject() {
super();
System.out.println("hello");
}
}
我知道可以像这样扩展 java class(假设我做了一些绑定):
var myJSClass= Java.extend(SomeAbstractObject.static
{methods i want to override}
})
但是如何在 javascript 和 nashorn 中复制我的 java 示例?
不,Nashorn 为子类生成构造函数 - 这些不能是 "customized"。虽然您可以通过脚本函数覆盖非最终方法,但您不能 "extend" 构造函数。