写forge插件发现的java16更新的新特性

record 修饰符

public record CombatEntry(DamageSource source, float damage, @Nullable FallLocation fallLocation, float fallDistance) {
}

用处

为了简化一些数据类或final类等,使代码更加简洁

功能

  • 自动生成带全部参数的构造方法
  • 自动生成equals、hashCode及toString方法
posted @ 2023-09-16 02:42  Cold的窝  阅读(26)  评论(0)    收藏  举报