#370 Передача параметров по значению

Компании:
Aston
Темы:
JavaОсновы JavaКод ревью

Что будет выведено на экран?

class Exercise1 {
    public static void main(String[] args) {
        int int1 = 4;
        Integer integer = 9;
        User user = new User(18);

        inc(int1);
        inc(integer);
        inc(user);

        System.out.println(int1);
        System.out.println(integer);
        System.out.println(user.age);
    }

    private static void inc(int a) {
        a++;
    }

    private static void inc(Integer a) {
        a++;
    }

    private static void inc(User a) {
        a.age++;
    }
}

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти