Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вопрос по базовым знаниям языка Джава Названия переменных

Тигран Гаспарян Ученик (26), на голосовании 1 неделю назад
Сегодня сдал тест по джава
И на одном вопросе

В каких случаях можно использовать в Java переменные с разными значениями, но с одним именем?
Вопрос 14Выберите один или несколько ответов:

a.
Возможно, только если они объявлены в разных классах

b.
Это никогда невозможно

c.
Возможно даже в рамках одного метода

d.
Возможно, если есть два объявления: на уровне класса и внутри метода

e.
Возможно, только если они объявлены в разных методах


я выбрал a, d, e. Но учитель сказал что не правильно и дал 0 баллов.
Можете сказать, пожалуйста, что не так я написал?
Голосование за лучший ответ
Сан Санов Искусственный Интеллект (118734) 1 месяц назад
Как ты объявишь в классе и методе? Тебе этого не дадут
Тигран ГаспарянУченик (26) 1 месяц назад
Ну я открыл IntelIJ и попробовал там.
Программа заработала и оба переменных с одним именем имели разные значения
Тот что был объявлен в классе имел своё, отдельное, а тот что в методе - другое
Сан Санов Искусственный Интеллект (118734) Тигран Гаспарян, а ну да. Это я туплю.
SchweikМыслитель (6135) 1 месяц назад
 public class Q240210278 { 
private String d1 = "property";
private static String d2 = "static";
public void t() {
String d1 = "local";
this.d1 = d1;
String d2 = "local 2";
Q240210278.d2 = d2;
{
String c = "one scope";
}
{
String c = "another scope";
}
}
}
right answer - a,c,d,e
kaiu Высший разум (117562) 1 месяц назад
Возможно, только если дашь денег.
Возможно, только если дашь много денег.
Это предполагает, что если не дашь, то ничего не будет. И нельзя выбирать два ТОЛЬКО ЕСЛИ так как они могут быть даже противоположными.
А препод от вас требовал то, что она давал в лекциях и там именно эти слова и стоят.
Похожие вопросы