package Person; abstract class Person{ protected String name; abstract void add(); } class Student extends Person{ String studentId;//定义属性 double score; public Student(String studentId,String name,double score){ this.studentId=studentId; this.name=name; this.score=score; } @Override void add(){ System.out.println("已成功添加学生 "+studentId+" "+name+" "+score); } } class Teacher extends Person{ String teacherId; String subject; public Teacher(String teacherId,String name,String subject){ this.subject=subject; this.name=name; this.teacherId=teacherId; } @Override void add(){ System.out.println("已成功添加老师 "+teacherId+" "+name+" "+subject); } } class Add{ public static void addPerson(Person p){ p.add(); } }