Привет!
Вопрос из лекции 11: Почему эта программа не скомпилируется? Ну компилируется же!
Варианты ответов: 1. "метод changeName не возвращает результат выполнения", 2. "в методе changeName не хватает }", 3. "в методе changeName лишняя }"
IDEA не ругается, я тоже ошибки не вижу(
public class Main {
public static void main(String[] args) {
Cat cat = new Cat();
System.out.println(cat.name);
changeName(cat);
System.out.println(cat.name);
}
public static String changeName(Cat cat) {
cat.name = "Jerry";
}
public static class Cat {
String name = "Tom";
}
}
BookerCatch
4 уровень
2 уровень 11 лекция
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
BookerCatch
3 декабря 2020, 20:01
Разобралась!
public static void changeName(Cat cat) {
cat.name = "Jerry";
}
Работал, а не String
0
Ksenia Volkova Java Developer в DXC Master
3 декабря 2020, 19:50
Где такая Idea, которая это скомпилирует?
0