第 13 课2026.09.16
在 record 创建时拒绝无效时长。
第 13 课:record紧凑构造器校验
- 日期:2026-09-16
- 课程序号:第 13 课
- 知识点:record紧凑构造器校验
用途
在 record 创建时拒绝无效时长。
核心概念
紧凑构造器省略参数列表,赋值前验证组件参数。
最小代码或操作示例
text
record Lesson(String title, int minutes) {
Lesson {
if (minutes < 0) throw new IllegalArgumentException();
}
}3~5 分钟练习
再拒绝空标题。
参考答案
if (title.isBlank()) throw new IllegalArgumentException();
与上一课的联系
继承上一课的 Lesson record;本课只增加创建校验;下一课可添加实例方法。
时效校验
时效校验:2026-09-16(当前 Java 官方学习文档)。已打开并核对下列官方资料;未发现本课主方案存在废弃标记。