速记类构造函数成员初始化

问题描述 投票:0回答:1

用Java编写简单的构造函数非常冗长。对于每个需要初始化的字段,您需要写四次变量名,例如像这样:

class X {
    int y;
    public X(int y) {
        this.y = y;
    }
}

是否有类似这样的简写形式?在科特林吗?

此问题在此之前被问过:Shorthand class constructor field initialisation

但是那可以追溯到2013年(以前是6个Java版本),并且这个(Ask for update to answers)meta帖子中的评论说要发布另一个问题,以寻求更新版本的答案。

而且,最初的问题并未得到真正回答,因为答案侧重于链接构造函数。并且根据规则,未回答的问题不能是另一个问题被标记为重复的原因。

java syntax constructor
1个回答
0
投票

使用Java <= 13时没有。

© www.soinside.com 2019 - 2024. All rights reserved.