是否可以用Kotlin val(属性)覆盖Java getter(方法)?
例如:
爪哇岛:
public class Foo {
public int getSomething() {
return 1;
}
}
Kotlin:
class Bar : Foo() {
// works
override fun getSomething() = 2
// doesn't work ('something' overrides nothing)
// override val something = 2
}
我以为那会被转换成Java字节码。val something = 2
public int getSomething() { return 2; }