编写程序,设计一个学生类Student和它的子类Undergraduate_设计一个学生类student和它的一个子类-程序员宅基地

技术标签: 学习通作业  

编写程序,设计一个学生类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();

     }

}


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/mzy1711231996/article/details/105220098

智能推荐

HTML-CSS实现背景图片出现不同的位置_css背景图高度占据一半另一半有别的背景色-程序员宅基地

文章浏览阅读2.1k次。首先在HTML中写入div,命名为img,在这个div中加入一个span标签并命名为img-bg和img50(5星为50).<div class="img"> <span class="img-bg img50"></span> <span class="img-bg img45"></span> <span class="img-bg img40"></span> </div> 在css代码._css背景图高度占据一半另一半有别的背景色

altera CPLD通过nios在线升级_altera cpld 怎么在线升级-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏10次。一,生成hex文件逻辑工程的qsys编译好以后会生成sopcinfo文件,software里面首先generate bsp,然后编译software,编译完成后右键software->make targets build,选择mem_init_generate->build,然后就会生成hex文件二,生成sof文件重新编译整个逻辑工程,或者如果逻辑工程已经编译过了,仅仅更新nios,为了节省时间可以采用如下步骤:1,在quartus里面processing->update mem_altera cpld 怎么在线升级

interface详解_interface类中的方法定义-程序员宅基地

文章浏览阅读8.2k次,点赞13次,收藏68次。interface的定义:public interface 接口名{}interface的抽象方法:interface的默认方法:interface的静态方法:interface的常量定义和使用:interface之间的多继承:继承父类并实现多接口:_interface类中的方法定义

6款好用的电脑画图工具推荐_电脑画图软件有哪些-程序员宅基地

文章浏览阅读1k次,点赞14次,收藏23次。在我们的日常学习中,我们需要绘制各种各样的图片,无论是科研绘图、平面设计、机械绘图、插图绘图等。绘图似乎已经成为我们日常生活中不可或缺的技能。由于效率问题,我们现在通常在电脑上画画,这不仅可以随时更改,而且可以轻松提高绘图效率。让我们来分析一下市场上使用较多的绘图软件。即时设计 - 可实时协作的专业 UI 设计工具即时设计是一款支持在线协作的专业级 UI 设计工具,支持 Sketch、Figma、XD 格式导入,海量优质设计资源即拿即用。_电脑画图软件有哪些

朔州开发区 3D 可视化 —— 打造全新一代综合性智慧园区_物联网分布可视化展现-程序员宅基地

文章浏览阅读336次。近几年,我国智慧城市建设步伐也不断加快,党中央和国务院也更加注重智慧园区的建设与发展,智慧园区建设与园区产业发展相结合,向着创新化、生态化发展,更加注重高新技术、绿色环保型等产业的发展,将管理创新与园区智能化相结合。园区的发展更新换代,集合如:云计算,物联网,大数据,人工智能,GIS等新兴技术,通过对园区内外的数据和资源进行检测、分析、集成和响应,实现对园区管理信息化、信息传递即时化、基础设施智能化、公共服务便捷化、产业发展现代化、社会治理精细化等,以提高园区产业聚集能力、企业竞争力,并且以园区可持续发_物联网分布可视化展现

springboot(三)--mvc拦截器、web servlet、filter、listener的使用_springboot中拦截器还用webmvc吗-程序员宅基地

文章浏览阅读1.2k次。如题。本篇,我们介绍写springboot (web工程)中mvc拦截器使用以及web servlet、filter、listener的使用。一、mvc拦截器配置、使用 spring mvc拦截器,能够拦截对指定路径的controller的访问 ,但不会拦截对servlet的访问,因为本质上讲springMVC(前端控制器)也是个servlet,试问servlet又怎么能够拦截对ser..._springboot中拦截器还用webmvc吗

随便推点

生活程序作为一个程序猿怎么缓解现实的压力-程序员宅基地

文章浏览阅读72次。查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧! 生活中,压力无处不在。工作压力、失业压力、心理压力、精神压力……解一种压力无不困扰肴我们的排一根神经。谁都逃走不掉,谁也躲避不了。 压力就像小提琴的一根弦.没有压力、就不会发生音乐。但足如果弦绷得太紧就会断掉。你需要将球力控制在适当的水平—使压力的强度能够与你的...

dijkstra算法详解—简单易懂-程序员宅基地

文章浏览阅读10w+次,点赞143次,收藏796次。dijkstra算法详解(迪杰斯特拉算法)~~简单易懂,代码附有详细注释,含动态演示图片_dijkstra算法

牛客网刷题记 | 零散知识点汇总——Java(ing)_零散的刷题无力,记录自己一点一点的进步-程序员宅基地

文章浏览阅读169次。权限main 方法是 Java Application 程序执行的入口点,以下描述哪项是合法的()。继承、重载C++可以多重继承,但是Java中对于类而言,只有单继承,接口可以多继承。Java不能重载运算符,C++可以。接口与抽象类的区别1 .抽象类要被子类继承,接口要被类实现;2 .接口只能做方法声明,抽象类中可..._零散的刷题无力,记录自己一点一点的进步

Angular 使用教程——基本语法和双向数据绑定_angular 教程-程序员宅基地

文章浏览阅读2.1k次。Angular 是一个应用设计框架与开发平台,旨在创建高效而精致的单页面应用Angular 是一个基于 TypeScript 构建的开发平台。它包括:一个基于组件的框架,用于构建可伸缩的 Web 应用,一组完美集成的库,涵盖各种功能,包括路由、表单管理、客户端-服务器通信等,一套开发工具,可帮助你开发、构建、测试和更新代码。借助 Angular,无论单人项目还是企业级应用,你都能获得平台带来的优势。Angular 的设计目标之一就是让更新更容易,因此你可以用最小的成本升级到最新的 Angular 版本。_angular 教程

mysql统计近七天的数据并分组没有的为0_mysql 分组数据没有的指定为0-程序员宅基地

文章浏览阅读1k次。SELECT a.click_date, IFNULL(b.count,0)countFROM (SELECT curdate( ) AS click_date UNION ALLSELECT date_sub( curdate( ), INTERVAL 1 DAY ) AS click_date UNION ALLSELECT date_sub( curdate( ), INTERVAL 2 DAY ) AS click_date UNION ALL..._mysql 分组数据没有的指定为0

Android高效的EPG界面实现方式_epg界面怎么渗透测试-程序员宅基地

文章浏览阅读1.2k次,点赞5次,收藏6次。Android高效的EPG界面实现 你现在没有在为怎么去实现EPG界面而烦恼呢?看了我这篇博客后,肯定会对你有很大的帮助的。我的实现方式最大的特点就是UI响应速度很快(上下左右切换时,UI能很快的刷新数据)。 首先看下效果图: ..._epg界面怎么渗透测试

推荐文章

热门文章

相关标签