var с общим объявлением enumMap - PullRequest
0 голосов
/ 08 июня 2019

Является ли эта декларация

// version 1
EnumMap<Type, EnumSet<Part>> types = new EnumMap<>(Type.class);

такой же, как эта:

// version 2
var types = new EnumMap<Type, EnumSet<Part>>(Type.class);

Я думаю, что это то же самое, потому что я также могу написать это:

EnumMap<Type, EnumSet<Part>> types = new EnumMap<Type, EnumSet<Part>(Type.class);

и, следовательно, это:

// version 2
var types = new EnumMap<Type, EnumSet<Part>>(Type.class);

Есть ли различия в версии 1 и версии 2 ?Что я должен предпочесть?

1 Ответ

0 голосов
/ 08 июня 2019

Да, версии 1 и 2 одинаковы.

...