Kotlinデータクラスでプライベートセッターとパブリックゲッターを作成する方法はありますか?
data class Test(var attribute: String) {
// attribute can be mutated inside this class
// but outside only readable ?
}
簡単なアプローチは、プライベート変数を持つことですが、それを委任するパブリックプロパティを提供することです。
data class Test (private var attribute_ : String) {
val attribute: String get() = attribute_
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加