РЕДАКТИРОВАТЬ: я изменил формат моего вопроса и добавил мои образцы классов.
У меня есть два очень простых класса в двух разных файлах: 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. Как я могу получить подсказки имени параметра при инициации person1, в классе Main.java?