Не выводятся параметры в конструкторе
Возникла такая проблема: не получается вызвать конструктор и передать параметры в new Employee().
В видео уроке IDEA создает поля в скобках: name:, position:, salary:, чтобы можно было подставить туда свои значения:
Employee(name: "", position: "", salary: 0);
Подскажите, как сделать, чтобы в скобках при вводе определялось name, position, salary? Оно подставляет автоматом или это какая-то комбинация клавиш? И если я ввожу параметры в скобки — ошибка исчезает, но параметры все равно не выводятся на экран.
Подскажите, в чем проблема, заранее спасибо)
Ответы (1 шт):
Такой конструкции в языке Java не существует:
new Employee(name: "", position: "", salary: 0); // не скомпилируется
То, что вы видите перед аргументами — это такая приколюшка среды разработки IDEA. Как вам уже подсказал @AlexKrass, это Inlay Hints.
Чтобы в Java вызвать конструктор, просто перечислите аргументы через запятую:
new Employee("", "", 0);



