我在读关于official documents号公路上的Java唱片
在文章的最后,作者说:
The class java.lang.Class has two methods related to record classes:
RecordComponent[]getRecordComponents():返回一组java.lang.refect.RecordComponent对象,这些对象对应于Record类的组件.
Boolean isRecord():类似于isEnum(),不同之处在于如果类被声明为记录类,则返回TRUE.
所以,我试着找一些指南或指南来帮助我更清楚地理解这些概念,但根据我的理解,我没有找到任何有用的东西
我试着做一个这样的例子,但不起作用
public record HelloWorld(String name) {
}
...
...
public class Main {
public static void main(String[] args) {
HelloWorld h = new HelloWorld("Manh");
System.out.println(h);
System.out.println(h.isRecord());
// RecordComponent
}
}
你能提供一些例子来帮助我理解这两个API吗?