Почему IntelliJ хочет, чтобы я создал пустой конструктор? - PullRequest
0 голосов
/ 25 марта 2020

intelliJ message

Я новичок в Java и понимаю конструкторы (наверное), но почему мой код не работает, пока я не создаю пустой конструктор? Когда у меня уже есть конструктор с параметрами et c этого класса.

1 Ответ

1 голос
/ 25 марта 2020

Потому что у вас нет конструктора без аргументов в вашем классе. Вот почему, когда вы пытаетесь создать экземпляр, используя конструктор без аргументов, он показывает ошибку.

Обратите внимание: если вы не определили конструктор, у класса есть конструктор по умолчанию без параметров. Но если вы объявляете конструктор, то конструктора по умолчанию нет, только те, которые вы определили.

Надеюсь, это устранит вашу путаницу.

...