Далее на странице вопроса вы можете увидеть, что это стало еще сложнее в отношении многоплатформенных проектов.

мер:

Ява:

public class Foo {

    public int getSomething() {
        return 1;
    }

}

Котлин:

class Bar : Foo() {

    // works
    override fun getSomething() = 2

    // doesn't work ('something' overrides nothing)
    // override val something = 2

}

я думал чтоval something = 2 будет преобразован вpublic int getSomething() { return 2; } в байт-коде Java.

Ответы на вопрос(1)

Ваш ответ на вопрос