1.记录声明
声明记录类的语法与声明类的语法相似,可使用位置参数或属性语法声明记录类型。
记录类型的发明主要是为创建自定义不可变类型提供简洁的语法。
record 记录类名<类型参数>(类型 参数名)
{
//记录体
}
2.继承
记录类支持继承,与表达继承关系的类语法相同。记录与类之间不可相互继承。
3.创建对象
记录类的对象创建方式与类相似。
//声明记录类
public record Person(String firstName, String lastName){};
//实例化
Person person = new Person("Nancy", "Davolio");
System.out.println(person);
//输出
Person[FirstName=Nancy, LastName=Davolio]
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/javalang/16234.html