record 修饰符
public record CombatEntry(DamageSource source, float damage, @Nullable FallLocation fallLocation, float fallDistance) {
}
用处
为了简化一些数据类或final类等,使代码更加简洁
功能
- 自动生成带全部参数的构造方法
- 自动生成equals、hashCode及toString方法
public record CombatEntry(DamageSource source, float damage, @Nullable FallLocation fallLocation, float fallDistance) {
}
为了简化一些数据类或final类等,使代码更加简洁