package Student;
public class Student {
protected String name;
protected int age;
public Student(String name, int age){
this.name = name;
this.age = age;
}
public void show() {
System.out.println("姓名:" + this.name + ";" + "年龄:" + this.age);
}
public static void main(String[] args){
Student student = new Student("小红", 19);
Undergraduate unstudent = new Undergraduate("小明", 18, "计算机");
student.show();
unstudent.show();
}
}
class Undergraduate extends Student{
private String degree;
public Undergraduate(String name, int age, String degree){
//调用父类构造函数
super(name, age);
this.degree = degree;
}
//重写父类show方法
@Override
public void show() {
System.out.println("姓名:" + this.name + ";" + "年龄:" + this.age + ";" + "专业:" + this.degree);
}
}