Главная / Программирование на Java / Корректен ли объявленный ниже класс? Если нет, то как его можно исправить? class Box { private int weight=0; public int getWeight() { return weight; } void setWeight(int weight) { this.weight=weight; } }

Корректен ли объявленный ниже класс? Если нет, то как его можно исправить? class Box { private int weight=0; public int getWeight() { return weight; } void setWeight(int weight) { this.weight=weight; } }

вопрос

Правильный ответ:

пример корректен, ничего исправлять не нужно
пример некорректен, конфликт имен в методе setWeight требует переименования поля или аргумента
пример корректен, однако конфликт имен в методе setWeight требует переименования поля или аргумента
пример корректен, однако конфликт имен в методе setWeight требует переименования поля или аргумента, либо использования ключевого слова this
пример корректен, однако конфликт имен в методе setWeight требует переименования поля или аргумента, либо использования ключевого слова this или super
Сложность вопроса
59
Сложность курса: Программирование на Java
83
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Нереально сложно
15 сен 2019
Аноним
Это очень простецкий решебник по интуиту.
13 окт 2017
Аноним
Я завалил зачёт, почему я не углядел данный сайт с ответами интуит месяц назад
25 сен 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.