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.
42 lines
933 B
42 lines
933 B
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();
|
|
}
|
|
}
|
|
|
|
|
|
|