Scala: объекты-компаньоны и «новое» ключевое слово

В моих недавних сообщениях об использовании или пропуске "нового" ключевого слова в Scala ( "новое" ключевое слово в Scala) мне сказали, что упущение происходит из-за того, что некоторые классы имеют объекты-компаньоны, определенные с помощью метода apply. Мой вопрос: можем ли мы сказать или есть какое-либо общее правило, позволяющее различать, какие классы/объекты имеют объект-компаньон и применять метод?

Заранее спасибо и извините за глупый вопрос, но, учитывая опыт работы с Java, он немного сбивает с толку.

8
задан Community 23 May 2017 в 12:06
поделиться