record Java · 关键字
Java 16+ 用一行代码定义数据类;组件引用不可重新赋值,若组件是可变对象其内部状态仍可改变。
怎么用
record 类名(字段类型 字段名, ...) { }
小例子
record Point(int x, int y) {}
Point p = new Point(3, 4);
System.out.println(p.x());
运行结果
输出 3
提醒:适合存数据;会自动生成构造方法、getter、equals、hashCode、toString
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条