- 定义学生类(抽象类),派生出小学生,中学生,大学生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+"年级");
}
}