【发布时间】:2018-08-02 12:51:42
【问题描述】:
在 Java 中,我可以在构造函数中修改 final 成员。请看下面的例子
class Scratch {
private final String strMember;
public Scratch(String strParam) {
this.strMember = strParam.trim();
}
}
Kotlin 中有没有办法在构造过程中修改val 成员,在这种情况下修改trim() 他们在参数值被分配给字段之前。
如果不是,在不产生过多开销的情况下,推荐的解决方法是什么?
【问题讨论】:
标签: constructor kotlin final