From 10977553407b184c113cd219e92f540af0ffd7e1 Mon Sep 17 00:00:00 2001 From: pc9pizjb6 <122855890@qq.com> Date: Sat, 1 Nov 2025 22:53:24 +0800 Subject: [PATCH] ADD file via upload --- DuplicateStudentException.java | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 DuplicateStudentException.java diff --git a/DuplicateStudentException.java b/DuplicateStudentException.java new file mode 100644 index 0000000..7961a23 --- /dev/null +++ b/DuplicateStudentException.java @@ -0,0 +1,23 @@ +package com.studentmanagement.exception; + +/** + * 重复学生异常,当尝试添加ID已存在的学生时抛出 + */ +public class DuplicateStudentException extends Exception { + + /** + * 构造函数 + * @param message 异常信息 + */ + public DuplicateStudentException(String message) { + super(message); + } + + /** + * 构造函数,带学生ID + * @param id 学生ID + */ + public DuplicateStudentException(int id) { + super("学生ID " + id + " 已存在"); + } +} \ No newline at end of file