Результаты поиска по запросу "companion-object"

1 ответ

Невозможно получить доступ к членам родителей при работе с аннотациями макросов

Я вроде заблокирован со следующим (макроаннотация) ситуация. Предположим, у меня есть аннотация под названием

4 ответа

Почему сопутствующие объекты класса case расширяют FunctionN?

Когда вы создаете класс case, компилятор создает соответствующий объект-компаньон с несколькими вкусностями класса case:

2 ответа

Когда использовать фабрику сопутствующих объектов по сравнению с новым ключевым словом

Многие классы в стандартной библиотеке Scala используют

ТОП публикаций

2 ответа

Поле «Static» в сопутствующем объекте Scala

Могу ли я проверить значение поля в сопутствующем объекте, не ссылаясь на фактический объект класса? Я хотел бы хранить статический счетчик, увеличивать его каждый раз, когда создается новый объект этого класса, и иметь возможность проверять его ...

1 ответ

Почему Scala не может найти мой экземпляр класса типов, неявно определенный в объекте-компаньоне, если класс типов не находится в выделенном исходном файле?

Пожалуйста, обратитесь к исходному коду ниже. Весь исходный код определен в одном пакете. Когда я определяю весь код в одном исходном файле

1 ответ

В чем разница между классом с сопутствующим объектом и классом с одинаковым именем?

3 ответа

Как создать явный объект-компаньон для класса case, который ведет себя идентично замененному компилятору при условии неявного объекта-компаньона?

У меня есть класс дела, определенный так:

4 ответа

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

1 ответ

Класс Companion требует импорта методов объекта Companion и вложенных объектов?

Я смотрю на код активатора типов безопасности, связанный с Akka, и меня заинтриговала следующая конструкция:Сопутствующий объект:

2 ответа

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

ел бы добавить неявные преобразования в классы Java, сгенерированные инструментом моделирования. Поэтому я хочу добавить их в объект-компаньон этих классов, чтобы компилятор автоматически их обнаружил. Но я не могу добавить их в отдельный файл, ...