Объект класса Wrapper в качестве возвращаемого типа

1

Это очень простой вопрос, который я не мог понять. Я все еще новичок в Java.

Рассмотрим пример: -

public Integer function(){
        int i=1;
        return i;
}

Тип возврата - это Integer Object, и я возвращаю primitive тип. Это разрешено компилятором.

Итак, вопрос в том, как происходит это преобразование (примитивная обертка).

Я использую JDK 1.7.

Теги:

1 ответ

3
Лучший ответ

То, что вы ищете, называется Autoboxing. Этот учебник Oracle должен пролить свет на этот вопрос.

  • 0
    Ах да .. Это Autoboxing . Я думал, что Autoboxing используется только тогда, когда используется оператор = . Теперь понятно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню