編寫程序,設計一個學生類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();

     }

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章