オブジェクト宣言付き
1186 ワード
https://grokonez.com/kotlin/kotlin-singleton-object-declaration
オブジェクト宣言付き
オブジェクト指向プログラミングでは、1つのインスタンスだけを持つクラスが欲しい場合、一般的な状況があります.Javaでは、通常、Singletonデザインパターンを使用して実装します.プライベートコンストラクターを使用したクラスと、そのクラスの既存のインスタンスを保持する静的フィールドを定義します.このチュートリアルでは、Kinglinオブジェクト宣言を使用してSingletonを実装する方法を示します.
I .技術 Java 1.8 コールマン1.1.2
II概要
Kotlinはキーワードでオブジェクト宣言機能を提供します 使用する クラスを定義し、同時に そのクラスのインスタンスを作成する クラスのように、オブジェクト宣言にはプロパティ、メソッドの宣言を含めることができます.
オブジェクト宣言は
メソッドとアクセスプロパティを簡単に呼び出すことができます.
その他:
https://grokonez.com/kotlin/kotlin-singleton-object-declaration
オブジェクト宣言付き
オブジェクト宣言付き
オブジェクト指向プログラミングでは、1つのインスタンスだけを持つクラスが欲しい場合、一般的な状況があります.Javaでは、通常、Singletonデザインパターンを使用して実装します.プライベートコンストラクターを使用したクラスと、そのクラスの既存のインスタンスを保持する静的フィールドを定義します.このチュートリアルでは、Kinglinオブジェクト宣言を使用してSingletonを実装する方法を示します.
I .技術
II概要
Kotlinはキーワードでオブジェクト宣言機能を提供します
object
. object
いくつかのケースでのキーワードですが、すべて同じコアアイデアを持っています.
object Singleton {
init {
...
}
var a: Int = ...
fun doWork() {
...
}
}
しかしコンストラクタは使用できません.オブジェクト宣言は、コンストラクタを通じてではなく、定義点ですぐに作成されます.この場合、コンストラクタを定義することは意味をなさない.オブジェクト宣言は
class
and interface
.メソッドとアクセスプロパティを簡単に呼び出すことができます.
その他:
https://grokonez.com/kotlin/kotlin-singleton-object-declaration
オブジェクト宣言付き
Reference
この問題について(オブジェクト宣言付き), 我々は、より多くの情報をここで見つけました https://dev.to/loizenai/kotlin-singleton-with-object-declaration-46k5テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol