1. 定义学生类(抽象类),派生出小学生,中学生,大学生3个子类,学生类包含:姓名,班级,学号,专业等变量,以及学习,运动,实习等方法,请使用多态输出小学生,中学生和大学生的变量和方法。

  1. 定义学生类(抽象类),派生出小学生,中学生,大学生3个子类,学生类包含:姓名,班级,学号,专业等变量,以及学习,运动,实习等方法,请使用多态输出小学生,中学生和大学生的变量和方法。

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello world!");
        Student junior = new Junior("小学生", 6);
        junior.print();

    }

}
abstract class  Student{
    String name;
    int grade;
    public Student(String name, int grade) {
        this.name = name;
        this.grade = grade;
    }
    abstract void print();
}

class Junior extends Student {
    public Junior(String name, int grade) {
        super(name, grade);
    }
    @Override
    void print() {
        System.out.println(name+" ---- "+grade+"年级");
    }
}