Java代码实现 类的复用

从实验中的Person中派生出一个学生类Student,新增的属性有:专业、年级、班级,并为这些属性定义相应的方法。

public class Person {
    private String name;
    private int age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public Person(String name , int age){
        this.name=name;
        this.age=age;
    }
    public Person(){

    }


}

public class Student extends Person {
    public String profession;
    public String grade;
    public String classno;

    public Student(String profession,String grade,String classno){
        super();
        this.profession=profession;
        this.grade=grade;
        this.classno=classno;
    }
    public Student( ){

    }
    public void show(){
        System.out.println(super.getName()+super.getAge()+profession+grade+classno);
    }

    public static void main(String[] args) {
        Student student=new Student("计科","2022级","3班");
        student.setName("张三");
        student.setAge(12);
        student.show();
    }


}

public Class Person{
     private String name;
     private String age;
     //setXXX & getXXX
}

public Class Student extends Person{
      private String major;
      private String grade;
      private String class;
      //setXXX&getXXX
}

希望可以解决你的问题。