测试java实现继承接口案例
定义一个抽象类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实现继承接口案例相关推荐
- (邓爱萍)Java抽象 继承 接口
包 Javac –d package addpack ; public class IntegerAdd { public int addInt(int a,int b) ...
- java外呼接口案例_智能外呼回调HTTP接口规范
智能外呼回调HTTP接口规范 一. 接口概述 智能外呼功能,语音平台发起呼叫后,会把转换后的语音文本回传给业务方,业务方把下一步的执行动作返回给语音平台.用户回调接口采用http协议接口:http接口 ...
- java外呼接口案例_API对接实战:外呼接口及通话记录推送
在白码低代码开发平台上对接七陌外呼接口,实现选择客户进行外呼,并保存通话记录的功能. 外呼接口实现 1.对接数据查询 向七陌商务索取到七陌用户中心账号密码,在查询页面查询到三个参数 let accou ...
- java写一个外网访问的接口_【JAVA基础】一个案例搞懂类、对象、重载、封装、继承、多态、覆盖、抽象和接口概念及区别(中篇)...
0 前言 初学JAVA时,总会对一些概念一知半解,相互混淆,不明其设计的用意,如类.对象.重载.封装.继承.多态.覆盖.抽象类.接口概念.为便于理解和巩固,本文将基于一个案例及其变形,展现各个概念的定 ...
- 【java】 【接口】【继承】【抽象类】案例 运动员和教练
[接口]可以认为是特殊的抽象类,但是接口只抽象方法,而抽象类抽象整个对象 只有抽象方法,不需要构造方法 一个类不能继承自多个类,但是一个接口可以被多个类实现,接口之间也可继承 接口中的所有成员变量都默 ...
- 【Java】继承、多态、接口
Java中的继承.多态和接口 1.用类比引入继承概念 众所周知,Java是一门面向对象的语言.如果我们要设计多种多样的交通工具,比如汽车.火车.飞机,虽然这些工具功能不同.形态不同,但是他们很多的基本 ...
- 黑马程序员——Java基础---继承,抽象,多态,接口,包,内部类
-----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 一.继承 (一)继承概述 多个类中存在相同属性和行为时,将这些内容抽取到单独一个 ...
- Java 接口继承接口 (多继承机制)
文章目录 问题原因 一个接口可以同时继承多个接口 接口不能实现任何接口 一个类可以实现多个接口 一个类只能继承一个父类 总结: 问题原因 今天在看集合源码的时候,突然看到接口继承接口,觉得有点差异,以 ...
- 关于Java中接口继承接口
最近有些清闲,顺便回回炉,巩固一下Java基础,到翻到Collections 工具类 里有一个 Collecton.sort(List<T> list)方法,Ctrl 点了进去发现竟然实现 ...
最新文章
- 处理器嵌入室内校正数字音频平台
- 详解BLE 空中包格式—兼BLE Link layer协议解析
- .NET 3.5 中WCF客户端代理性能改进以及最佳实践
- xmake新增对WDK驱动编译环境支持
- 《男人这东西》—— 读后总结
- 基于注解的Spring MVC(所需jar包,web.xml配置,Spring文件配置,@Controller,@RequestMapping,@RequestParam,model填参,EL取值)
- 洛谷 - P1217 - 回文质数 - 枚举
- 年过35岁的程序员都去哪了?一张图道尽老程序员们的花样出路
- CAD/CAM/CNC行业常用功能解决方式
- Pytest标记预期失败得测试用例@pytest.mark.xfail()
- 的mvc_浅谈MVC
- 基于目标检测的电车充电插孔检测实践
- php网站模板包括增删改查,PHP实现简单的增删改查
- 2022-2027年中国文化传媒行业市场调研及未来发展趋势预测报告
- C++ emplace_back
- 中国IT风险投资机构
- 2017年你不应该错过的编程语言、框架和工具
- 深入浅出的马尔科夫入门文章
- 北京大学可视化发展前沿研究生暑期学校Day5
- 【AI理论学习】对Transformer中Positional Encoding的理解