Java IntelliJ不生成复制构造函数
我试图用IntelliJ自动生成一个复制构造函数,但我无法选择它,因为框是灰色的。如何通过IntelliJ自动生成副本构造函数 我的Java类Java IntelliJ不生成复制构造函数,java,intellij-idea,Java,Intellij Idea,我试图用IntelliJ自动生成一个复制构造函数,但我无法选择它,因为框是灰色的。如何通过IntelliJ自动生成副本构造函数 我的Java类 public class Parameter { public double mA; public double mB; public double mC; public double mD; public String mPath; public Parameter(double mA, double
public class Parameter {
public double mA;
public double mB;
public double mC;
public double mD;
public String mPath;
public Parameter(double mA, double mB, double mC, double mD, String mPath) {
super();
this.mA = mA;
this.mB = mB;
this.mC = mC;
this.mD = mD;
this.mPath = mPath;
}
public Parameter(double mA, double mB, double mC, double mD) {
this(mA, mB, mC, mD, "");
}
public double getA() {
return mA;
}
public double getB() {
return mB;
}
public double getC() {
return mC;
}
public double getD() {
return mD;
}
public String getPath(){
return mPath;
}
}
按钮是灰色的
IntelliJ IDEA中没有内置生成副本构造函数功能。可能生成复制构造函数的操作来自插件?您可以使用“创建构造函数”,选择所有字段,然后手动将其“调整”为复制构造函数:)
反正不需要插件,而且大部分还是可用的:)也许您禁用了该插件?您必须有其他插件。默认情况下,此选项不可用。我自己在IDE中测试了它。