编辑:我更改了问题的格式并添加了示例类。
在两个不同的文件Main.java和Person.java中,我有两个非常简单的类。
Main.java:
public class Main {
public static void main(String[] args) {
Person person1 = new Person("Henry", 22);
}
}
Person.java:
public class Person {
String name;
int age;
Person person2 = new Person("Monica", 24);
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
我的问题是:我正在使用IntelliJ,并且在设置中检查了“显示参数名称提示完成”。当我尝试创建person2时此方法有效,但在创建person1时无效。我认为这是因为person2与Person的构造函数在同一类中启动。在Main.java类中启动person1时如何获得参数名称提示?