访问 Java 记录字段 [已关闭]

Accessing a Java record field [closed]

提问人:ngong 提问时间:11/17/2023 最后编辑:Mark Rotteveelngong 更新时间:11/17/2023 访问量:34

问:


这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。

2天前关闭。

在一个类中,我使用在同一包的不同类中定义的公共记录。使用记录的字段会导致编译错误“该字段不可见”。如何纠正该错误?

java-17 java -记录

评论

5赞 Mark Rotteveel 11/17/2023
请提供一个最小的可重复示例。据推测,您正在使用 而不是 .Java 记录的字段是私有的,您需要使用它们生成的访问器。object.fieldobject.field()
0赞 ngong 11/18/2023
是的,这就是原因。只要记录是在本地定义的,它就可以在没有 () 的情况下工作。现在,它有自己的类,我必须添加()。

答: 暂无答案