У меня есть java интерфейс:
public interface TestInterface {
String getName();
}
У меня есть kotlin класс:
class TestImpl(private var name: String = "name"): TestInterface {
override fun getName(): String = name
}
Но если мне также нужен метод установки поля имени,
class TestImpl(private var name: String = "name"): TestInterface {
override fun getName(): String = name
// I don't want to write a setter like this
fun setName(n: String) {
this.name = n
}
}
Какой лучший способ я могу сделать? Благодаря.