Должен ли я определять примитивы атрибутов класса (когда это возможно) или я должен использовать класс Wrapper? - PullRequest
0 голосов
/ 04 октября 2019

Мне интересно, рекомендуется ли всегда использовать примитивные типы, такие как int, при определении атрибутов класса, или я должен обернуть классы вместо.

class Test{
    private final int id;

    /**
     * Class constructor
     * @param id
     */
    Test(int id) {
      this.id = id;
    }
  }

1 Ответ

0 голосов
/ 04 октября 2019

Это зависит от того, что вам нужно сделать ... Если вам важно хранить нулевые значения, поэтому вы должны использовать обертки ... В противном случае вы также можете использовать примитив ... Если вы не знаете, нужно ли вамnull или нет, тогда лучше использовать примитивы, чтобы избежать получения NPE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...