Java16 - Record 类型
Java 14 引入了一个新的类类型 record 作为预览功能,以方便创建不可变数据对象。 Java 15 进一步增强了 record 记录类型。 在 Java16 中,record 现在是 JDK 的标准功能。
考虑以下示例 −
ApiTester.java
示例
public class APITester { public static void main(String[] args) { StudentRecord student = new StudentRecord (1, "Julie", "Red", "VI", 12); System.out.println(student.id()); System.out.println(student.name()); System.out.println(student); } } record StudentRecord(int id, String name, String section, String className, int age){}
编译并运行程序
$javac APITester.java $java APITester
输出
1 Julie StudentRecord[id=1, name=Julie, section=Red, className=VI, age=12]