在Kotlin中,var可以用val替换为继承类吗?

时间:2016-08-06 01:36:30

标签: inheritance kotlin

我是Kotlin的新手,我仍在努力找到自己的方式。我从this question知道val可以在继承它的类中用var覆盖,但这是否恰恰相反?如果不是,是否有可用的解决方法?

1 个答案:

答案 0 :(得分:3)

可以使用val覆盖var,因为后者的信息比前者更多

var属性封装了getset,而val只包含get。这样var会覆盖get的{​​{1}}并添加val(因为为什么不这样做)。

反过来显然不是真的。