例如,在Java中,我可以自己编写getter(由IDE生成),也可以在lombok中使用@Getter之类的注释-这非常简单。
但是Kotlin默认具有getter和setter方法。但是我不明白如何使用它们。
可以说,我想做到-与Java类似:
private val isEmpty: String
get() = this.toString() //making this thing public rises an error: Getter visibility must be the same as property visibility.
那么吸气剂如何工作?
In your case the private access modifier is redundant
怎么样?Kotlin doc的默认修饰符是public。kotlinlang.org/docs/reference/visibility-modifiers.html