You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
588 B
20 lines
588 B
package w5挑战版;
|
|
|
|
|
|
// 测试重构后的系统
|
|
public class TestPersonSystem {
|
|
public static void main(String[] args) {
|
|
PersonManager manager = new PersonManager();
|
|
|
|
// 统一添加(无需区分学生/老师,全部是Person)
|
|
manager.addPerson(new Student("张三", 18, "2025001"));
|
|
manager.addPerson(new Teacher("李老师", 40, "T001"));
|
|
manager.addPerson(new Student("李四", 19, "2025002"));
|
|
|
|
// 显示所有人
|
|
manager.showAllPersons();
|
|
|
|
// 检查特定属性
|
|
manager.checkPersonDetails();
|
|
}
|
|
}
|