【发布时间】:2020-09-21 23:05:44
【问题描述】:
通过对 Java 14 中 Records 简介的简短搜索,我看到 Record 字段被编译为最终实例变量。这似乎意味着我不能写入记录字段。。教程也没有提到任何关于写入记录字段的内容。
这是为什么呢?为什么我不能像在 C 中使用结构一样在 Java 14 中使用 Record?
感谢您的任何见解
【问题讨论】:
-
JDK 团队讨论了将来在记录中添加“withers”(突变器)。目前,我已经编写了一个记录生成器库,它将生成器和威瑟斯添加到记录中。在 Oracle 添加新功能之前,这样的库就足够了:github.com/Randgalt/record-builder
标签: java java-14 java-record