Если метод без параметров определен с ()
, тогда запись ()
необязательна. Если метод определен без ()
, то добавление ()
недопустимо (или, скорее, интерпретируется как если бы вы вызывали apply()
для возвращенного результата).
Хорошая практика рекомендует определять метод без побочных эффектов без ()
и сохранять ()
как на сайте определения, так и на сайте вызова, когда он имеет побочные эффекты.