
Добрый день! Никак не могу решить это задание. Судя по классическому определению метода main(), приведенному в вашем же уроке, ни один из вариантов этого задания не подходит. А в самом задании указано, что правильных вариантов аж 2. Подскажите, как быть?


Здравствуйте, Мира. В этом задании 2 верных ответа, один из них static public void main(String[] args) { /* ... */ }
, модификаторы public и static в данном случае можно поменять местами, работоспособность метода не нарушится. И второй вариант final public static void main(String[] arguments) { /* ... */ }
также будет допустимым, вспомните, что представляет собой модификатор final? В данном случае метод будет выполнен корректно, а объявив его как final вы запрещаете его переопределение в подклассах.
С уважением, Елена.
Спасибо) вроде бы я пробовала выбирать эти варианты, но наверно, не вместе)