‍定义一个抽象类Person,其中有一个公共的抽象方法showInfo()。然后定义此抽象类的一个子类Student,包括的成员变量有姓名、学号、班级和年龄,且此类中包括两个构造方法。

首先定义一个Student类,用来时实现Student中的一些成员属性,在Student类定义一个方法,用来输出成员变量中的一些信息,代码如下所示:

class Student {String stuName;String stuID;String stuClass;int age;public Student(String stuName, String stuID) {this.stuName = stuName;this.stuID = stuID;}public Student(String stuName, String stuID, String stuClass, int age) {this.stuName = stuName;this.stuID = stuID;this.stuClass = stuClass;this.age = age;}public void showInfo() {System.out.println("姓名:" + stuName + "\t" + "学号:" + stuID + "\t" + "班级:" + stuClass);}
}

编写一个测试类,用来测试代码编写是否可以正常运行,通过测试类来测试输出学生的一些信息,如下图代码所示:

abstract class Persion {public static void main(String args[]) {Student student = new Student("张三", "2022140267", "计算机科学与技术", 18);student.showInfo();}
}

运行结果:

测试java实现继承接口案例相关推荐

  1. (邓爱萍)Java抽象 继承 接口

    包 Javac –d package addpack ; public class IntegerAdd {     public int addInt(int a,int b)            ...

  2. java外呼接口案例_智能外呼回调HTTP接口规范

    智能外呼回调HTTP接口规范 一. 接口概述 智能外呼功能,语音平台发起呼叫后,会把转换后的语音文本回传给业务方,业务方把下一步的执行动作返回给语音平台.用户回调接口采用http协议接口:http接口 ...

  3. java外呼接口案例_API对接实战:外呼接口及通话记录推送

    在白码低代码开发平台上对接七陌外呼接口,实现选择客户进行外呼,并保存通话记录的功能. 外呼接口实现 1.对接数据查询 向七陌商务索取到七陌用户中心账号密码,在查询页面查询到三个参数 let accou ...

  4. java写一个外网访问的接口_【JAVA基础】一个案例搞懂类、对象、重载、封装、继承、多态、覆盖、抽象和接口概念及区别(中篇)...

    0 前言 初学JAVA时,总会对一些概念一知半解,相互混淆,不明其设计的用意,如类.对象.重载.封装.继承.多态.覆盖.抽象类.接口概念.为便于理解和巩固,本文将基于一个案例及其变形,展现各个概念的定 ...

  5. 【java】 【接口】【继承】【抽象类】案例 运动员和教练

    [接口]可以认为是特殊的抽象类,但是接口只抽象方法,而抽象类抽象整个对象 只有抽象方法,不需要构造方法 一个类不能继承自多个类,但是一个接口可以被多个类实现,接口之间也可继承 接口中的所有成员变量都默 ...

  6. 【Java】继承、多态、接口

    Java中的继承.多态和接口 1.用类比引入继承概念 众所周知,Java是一门面向对象的语言.如果我们要设计多种多样的交通工具,比如汽车.火车.飞机,虽然这些工具功能不同.形态不同,但是他们很多的基本 ...

  7. 黑马程序员——Java基础---继承,抽象,多态,接口,包,内部类

    -----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 一.继承 (一)继承概述 多个类中存在相同属性和行为时,将这些内容抽取到单独一个 ...

  8. Java 接口继承接口 (多继承机制)

    文章目录 问题原因 一个接口可以同时继承多个接口 接口不能实现任何接口 一个类可以实现多个接口 一个类只能继承一个父类 总结: 问题原因 今天在看集合源码的时候,突然看到接口继承接口,觉得有点差异,以 ...

  9. 关于Java中接口继承接口

    最近有些清闲,顺便回回炉,巩固一下Java基础,到翻到Collections 工具类 里有一个 Collecton.sort(List<T> list)方法,Ctrl 点了进去发现竟然实现 ...

最新文章

  1. 处理器嵌入室内校正数字音频平台
  2. 详解BLE 空中包格式—兼BLE Link layer协议解析
  3. .NET 3.5 中WCF客户端代理性能改进以及最佳实践
  4. xmake新增对WDK驱动编译环境支持
  5. 《男人这东西》—— 读后总结
  6. 基于注解的Spring MVC(所需jar包,web.xml配置,Spring文件配置,@Controller,@RequestMapping,@RequestParam,model填参,EL取值)
  7. 洛谷 - P1217 - 回文质数 - 枚举
  8. 年过35岁的程序员都去哪了?一张图道尽老程序员们的花样出路
  9. CAD/CAM/CNC行业常用功能解决方式
  10. Pytest标记预期失败得测试用例@pytest.mark.xfail()
  11. 的mvc_浅谈MVC
  12. 基于目标检测的电车充电插孔检测实践
  13. php网站模板包括增删改查,PHP实现简单的增删改查
  14. 2022-2027年中国文化传媒行业市场调研及未来发展趋势预测报告
  15. C++ emplace_back
  16. 中国IT风险投资机构
  17. 2017年你不应该错过的编程语言、框架和工具
  18. 深入浅出的马尔科夫入门文章
  19. 北京大学可视化发展前沿研究生暑期学校Day5
  20. 【AI理论学习】对Transformer中Positional Encoding的理解

热门文章

  1. 【UOJ #108】【APIO 2013】TOLL
  2. 多媒体 MP4文件格式详解——文件类型ftyp
  3. EventBridge 集成云服务实践
  4. 绿氢、蓝氢、灰氢,原来氢也可以这么出彩
  5. ES搜索结果中各个字段介绍,hits,took,timeout
  6. 基因编辑技术:能让人类永生下去?
  7. 它们改变了整个世界 盘点50个最伟大的游戏创意
  8. 什么是前端组件化开发
  9. MIPS指令表示之指令格式
  10. 一个有成就感又有挫败感的日子