声明一个record类:
1 | package cn.dayangshuo.recordclass; |
record特点
- 提供
- 全参构造方法
- public 访问器
- 访问器方法相当于getter,只不过省略了get前缀,这样可以简化代码和提高可读性
- equals方法
- hashCode方法
- toString方法
- public final 类
- final 属性,不可修改
- 能声明 static 成员,不能声明实例属性
- 可以覆盖构造方法、创建静态方法、定义自己的方法
- 无 set,get 方法。没有遵循 Bean 的命名规范