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

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

вопрос

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

пример корректен, ничего исправлять не нужно
пример некорректен, конфликт имен в методе setWeight требует переименования поля или аргумента
пример корректен, однако конфликт имен в методе setWeight требует переименования поля или аргумента
пример корректен, однако конфликт имен в методе setWeight требует переименования поля или аргумента, либо использования ключевого слова this
пример корректен, однако конфликт имен в методе setWeight требует переименования поля или аргумента, либо использования ключевого слова this или super
Сложность вопроса
68
Сложность курса: Программирование на Java
83
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Спасибо за ответы по интуиту.
17 фев 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.