编写程序,设计一个学生类Student和它的子类Undergraduate

编写程序,设计一个学生类Student和它的子类Undergraduate

编写程序,设计一个学生类Student和它的子类Undergraduate

在这里插入图片描述



package 一个题2020_3_31;

/**

 * 学生类

 * @author 马志勇

 * @version V 1.0

 *             许昌学院 

 *             互祝 互助  互注

 *

*/

class Student{

     String name;

     Integer id;

     public Student(String name,Integer id) {

          this.name=name;

          this.id=id;

     }

     public String getName() {

          return name;

     }

     public void setName(String name) {

          this.name = name;

     }

     public Integer Getid() {

          return id;

     }

     public void setId(Integer id) {

          this.id = id;

     }

     public void show() {

          System.out.print("姓名:"+getName()+"\t\t"+"ID:"+Getid());

     }

}

 

class Undergraduate extends Student{

     String name;

     Integer id;

     String degree;

     public Undergraduate(String name,Integer id){

          super(name,id);

     }

     public Undergraduate(String name,Integer id,String degree){

          super(name,id);

          this.degree=degree;

     }

     public void show1() {

          super.show();

          System.out.println("\t\t学位:"+degree);

     }

     public void show2() {

          super.show();

          System.out.println();

     }

}

 

public class StudentTest {

     public static void main(String[] args) {

          //不带本科的用show2

          Undergraduate u1=new Undergraduate("尚天天", 552389033);

          u1.show2();

          //带本科的用show1

          Undergraduate u2=new Undergraduate("夏迪迪", 
552379043,"本科");

          u2.show1();

     }

}

发布了21 篇原创文章 · 获赞 50 · 访问量 5228

猜你喜欢

转载自blog.csdn.net/mzy1711231996/article/details/105220098