タグ付けされた質問 「kotlin-companion」

4
KotlinのJava静的フィールドの一種の代替として「コンパニオンオブジェクト」を使用する理由
「コンパニオンオブジェクト」の意図する意味は何ですか?これまでのstaticところ、必要なときにJavaの代わりに使用しています。 私は混乱しています: なぜ「コンパニオン」と呼ばれているのですか? 複数の静的プロパティを作成するには、companion objectブロック内でグループ化する必要があるということですか? クラスをスコープとするシングルトンインスタンスを即座に作成するために、 : companion object { val singleton by lazy { ... } } これは、一義的な方法のようです。より良い方法は何ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.