小编Hen*_* F.的帖子

添加抽象私有getter和public setter的正确方法是什么?

我有一个接口,我想要一个可以在类内修改但不在外面的属性.我不能使用val,因为它需要是可变的,并且var关键字不能有指定的私有setter,因为它在接口中.

在java中,我会这样做:

public <T> getMyProperty();
Run Code Online (Sandbox Code Playgroud)

我可以在kotlin中使用相同的方法,并直接编写getter函数,但这似乎不像kotlinlike方法.有没有比这更好的方法来实现?有趣的getMyProperty()

kotlin

6
推荐指数
1
解决办法
1511
查看次数

标签 统计

kotlin ×1