Нет dataType в объявлении переменной - PullRequest
0 голосов
/ 01 июля 2018

В документации Java написано

Объявления полей состоят из трех компонентов в следующем порядке:

  1. Ноль или более модификаторов, таких как публичные или частные.
  2. Тип поля.
  3. Название поля.

однако объявление переменной в этой записи меня смутило.

private final firstName;
private final lastName;

Я не могу понять, почему не существует dataType для первых двух объявленных переменных?

В то время как 3-й и 4-й имеет?

private final Date birthdate;
private final Address address;

Примечание: я изучаю Java, следовательно, чтобы понять, отсутствует ли что-либо, связанное с объявлением переменной.

Ответы [ 2 ]

0 голосов
/ 01 июля 2018

Это сообщение неверно, оно должно быть:

private final String firstName;
private final String lastName;
0 голосов
/ 01 июля 2018

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

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