gpt4 book ai didi

android - 如果在构造函数中定义了类属性,如何编写自定义 getter?

转载 作者:行者123 更新时间:2023-12-02 13:06:38 25 4
gpt4 key购买 nike

我一直在编写一个应用程序,起初我声明类签名如下

data class MClass(val id: Int = 0,val descr: String, val timestamp: Long) 

现在创建了一个需求,我必须为上面的字段提供自定义 getter。我该如何编写这个自定义 getter?我知道如果不是这样我可以写类似的东西

data class(){
val id=0
val descr = ""
get() = descr + "append smth"

val timestamp:Long = 0

}

最佳答案

你可以做如下的事情:

data class MClass(val id: Int = 0, private val descr: String, val timestamp: Long)  {
val description: String
get() = descr + "append smth"
}

关于android - 如果在构造函数中定义了类属性,如何编写自定义 getter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46483965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com