Опрос по уровню 2

  • 2
  • недоступен
Ну что? Вы ещё не забыли, что такое объект в Java, чем отличаются примитивные типы данных от… каких? А из чего состоит полное имя класса? А про модификаторы доступа ещё помните? Скорее проверяем, ведь уже пора двигаться дальше.

2
Опрос
Опрос по уровню 2,  2 уровень,  11 лекция
недоступен
Опрос по уровню 2
Ну что? Вы ещё не забыли, что такое объект в Java, чем отличаются примитивные типы данных от… каких? А из чего состоит полное имя класса? А про модификаторы доступа ещё помните? Скорее проверяем, ведь уже пора двигаться дальше.
Комментарии (193)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Сергей Романенко
9 уровень, Санкт-Петербург
22 февраля, 13:28
Вопрос 10
public static void sum(int a, int b) {
        a = 5;
        b = 10;
        int sum = a + b;
}
Вопрос 11
public static void changeName(Cat cat) {
        cat.name = "Jerry";
    }
Вопрос: почему в первом случае переменные a и b не переназначаются, а во втором имя меняется? Непонятно
Igor
17 уровень, Днепр
25 февраля, 21:23
Возможно я ошибаюсь но в первом случае не меняется переменная ибо передается копия примитивной переменной, она меняется, но не возвращается и не заменяет оригинал, он остается не тронутым. А во втором случае в метод передается ссылка на объект cat типа Cat и благодаря ссылке на оригинал мы меняем сам оригинал, хотя и ничего не возвращаем. Вот если бы в методе перед
cat.name = "Jerry";
стояла запись
Cat cat =  new Cat();
тогда бы оригинал остался не тронутым, изменилось бы имя уже другого, нового кота.
Сергей Романенко
9 уровень, Санкт-Петербург
28 февраля, 10:16
Спасибо за ответ) Хотя уже разобрался. Надо было внимательнее читать материал. Буквально на предыдущей лекции во второй статье это объясняется. Я же оставил статью на потом, сохранив в закладках. А когда вернулся к ней, понял, что был неправ)
Galymzhan
4 уровень, Новосибирск
11 февраля, 05:41
15/15 с третьего раза, не внимательно читаю лекции
Juli
5 уровень, Киев
30 января, 18:55
14/15 Но думаю, если б подумала с задачей, что выведется на экран немного дольше, то было б 15)
Дмитрий
24 уровень, Москва
28 января, 10:14
изи 15/15 с первого раза, можно и на время пробоваться...
Александр
3 уровень, Минск
22 января, 05:55
14/15
Okisleniy
6 уровень, Москва
11 января, 02:18
10/15))))
Евгений
8 уровень
10 января, 21:09
Первые опросы были сложнее
Last old man
12 уровень, Вологда
20 декабря 2020, 08:21
Не открывается
KillTheSystem
3 уровень, Москва
14 декабря 2020, 15:28
20/15 о_О
Володимир Рудай
4 уровень, Вінниця
14 декабря 2020, 15:17
14/15