java 多态 直接写 class 继承就好啦。
abstract class Stud{
abstract void eat();
abstract void study();
}
class Undergraduate extends Stud{
void eat() {
System.out.println("本科生正在吃饭。。。");
}
void study() {
System.out.println("本科生正在学习。。。");
}
}
class Graduate extends Stud{
void eat() {
System.out.println("研究生正在吃饭。。。");
}
void study() {
System.out.println("研究生正在学习。。。");
}
}
public class 继承学生类 {
public static void main(String[] args) {
Stud s1= new Undergraduate();
s1.eat();
s1.study();
Stud s2 = new Graduate();
s2.eat();
s2.study();
}
}