Что мне вернуть, если тип возвращаемого значения метода — Void? (Не пусто!)JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Что мне вернуть, если тип возвращаемого значения метода — Void? (Не пусто!)

Сообщение Anonymous »

Из-за использования дженериков в Java мне пришлось реализовать функцию, имеющую Void в качестве типа возвращаемого значения:

Код: Выделить всё

public Void doSomething() {
//...
}
и компилятор требует, чтобы я вернул что-то. На данный момент я просто возвращаю значение null, но мне интересно, является ли это хорошей практикой кодирования...

Я спрашиваю о V‌oid, а не v‌oid. Класс Void, а не зарезервированное ключевое слово void.

Я также пробовал Void.class, void, Void.TYPE, new Void(), вообще нет возврата, но все это вообще не работает. (По более или менее очевидным причинам) (Подробнее см. в этом ответе)
  • Итак, что я должен возвращать, если тип возвращаемого значения функция пуста?
  • Каково общее использование класса Void?


Подробнее здесь: https://stackoverflow.com/questions/676 ... d-not-void
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»