2.7Java引用类型之记录(Record)

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

(0)
上一篇 2021年1月7日 00:40
下一篇 2021年1月8日 00:30

相关推荐

发表回复

登录后才能评论