Главная /
Программирование на 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
Другие ответы на вопросы из темы программирование интуит.
- # Если один поток начал исполнение synchronized-блока, указав ссылку на некий объект, может ли другой поток обратиться к полю этого объекта? К методу?
- # Какие классы из пакета java.util предназначены для работы с датами?
- # Какие из перечисленных ниже терминов относятся к подуровням второго уровня?
- # Инкапсуляция это:
- # Какие варианты кода не вызовут ошибку компиляции?