我需要将一个setter值(由jbpm调用设置)传递给Java中的构造函数。可能吗? JBPM调用没有参数的构造函数。所以我唯一的出路是设置该值并将其作为参数传递给构造函数?感谢。
答案 0 :(得分:0)
您需要了解Parametrized constructor的概念。您可以使用参数化构造函数创建对象,并从中调用默认值,如
class MainClass {
String name;
public MainClass(){
System.out.println("In default constructor");
}
public MainClass(String name) {
this();
System.out.println("In constructor with a String");
}
}