【发布时间】:2021-05-15 09:19:34
【问题描述】:
我开始学习 kotlin,但在实现 getter 和 setter 时遇到问题,我在网上搜索过,而且我的 getter 和 setter 的代码与许多指南使用的代码相同。
package com.test
import kotlin.Int
class Test{
var name: Int = 10;
get(){
println("getting value");
return field;
}
set(value){
println("setting value");
field = value;
}
}
fun main() {
val test = Test();
println(test.name);
}
我看不出这段代码有什么问题导致 kotlin 编译器发出错误。我正在使用kotlinc proj.kt 进行编译。
【问题讨论】:
标签: kotlin object getter-setter