package student; class Student{     //父类属性访问权限设置为protected,可供子类访问     protected String name;     protected int age;     public Student(String name,int age)     {         this.name=name;         this.age=age;     }     public void show()     {         System.out.print("姓名:"+this.name+" ");         System.out.print("年龄:"+this.age);     } } class Undergraduate extends Student{          private String degree;          public Undergraduate(String name,int age,String degree)     {         super(name,age);//使用super()函数来调用父类相应的构造函数;         this.degree=degree;     }     public void show()     {         System.out.print("姓名:"+this.name+" ");         System.out.print("年龄:"+this.age+" ");         System.out.print("学位:"+this.degree);     } }  public class StudentTest {          public static void main(String[] args)     {         System.out.println("===学生类测试===");         Student s=new Student("李明",22);         s.show();         System.out.println();         System.out.println("===本科生类测试===");         s=new Undergraduate("张三",23,"学士学位");         s.show();     } }
点赞 评论
牛客网
牛客企业服务