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
И на одном вопросе
В каких случаях можно использовать в Java переменные с разными значениями, но с одним именем?
Вопрос 14Выберите один или несколько ответов:
a.
Возможно, только если они объявлены в разных классах
b.
Это никогда невозможно
c.
Возможно даже в рамках одного метода
d.
Возможно, если есть два объявления: на уровне класса и внутри метода
e.
Возможно, только если они объявлены в разных методах
я выбрал a, d, e. Но учитель сказал что не правильно и дал 0 баллов.
Можете сказать, пожалуйста, что не так я написал?