Будет проще понять, если мы разделим код на пару строк и введем локальные переменные.Эта строка:
String s = new Date().toString();
То же, что и:
Date d = new Date();
String s = d.toString();
Теперь вы видите, мы вызываем метод toString()
для экземпляра Date
класс, а не на самом конструкторе.