接口作为数据类型的应用
来源:互联网 发布:vb select选中触发事件 编辑:程序博客网 时间:2024/05/16 07:26
interface Person{ //定义接口Person public abstract void Identity();//定义方法Identity() }class Student implements Person{ //定义类Student实现接口Person,并重写方法Identity() public void Identity() { System.out.println("人员身份:学生"); }}class Teacher implements Person{//定义类Teacher实现接口Person,并重写方法Identity() public void Identity() { System.out.println("人员身份:教师"); }}class PersonMessage{//定义类Task public void showMessage(Person person) { //接口Person作为方法的参数类型 person.Identity(); //接口Person作为方法showMessage()的参数类型 }}public class TestInterface { public static void main(String[] args) { // TODO Auto-generated method stub Student student=new Student(); //创建对象 Teacher teacher=new Teacher(); //创建对象 PersonMessage teacherMs=new PersonMessage();//实例化 student.Identity(); teacherMs.showMessage(teacher); //将表示接口的实参teacher传给方法showMessage() }}
运行结果
分析:接口的实现依赖于类,在实现接口的类中,对接口定义的所有方法进行方法重写,即在类中重新定义方法体。这个程序中类Student和类Teacher实现了接口Person,并对接口定义的方法Identity进行了方法重写。
阅读全文
0 0
- 接口作为数据类型的应用
- 接口作为数据类型的应用
- 接口作为数据类型的应用
- 接口作为数据类型的应用
- 将Keras作为tensorflow的精简接口
- 接口的一个用法---将接口作为方法的参数
- Mysql的数据类型和数据类型的应用
- hadoop的数据类型的应用
- 类在其自身的定义体内作为数据类型
- 类在其自身的定义体内作为数据类型
- 类在其自身的定义体内作为数据类型
- 类在其自身的定义体内作为数据类型
- 类在其自身的定义体内作为数据类型
- 类在其自身的定义体内作为数据类型
- 关于java中把类名作为数据类型的处理
- 嵌套表+语法+嵌套表作为表列的数据类型
- 接口的应用
- 接口测试的应用
- 一级列表购物车的简单实现(网络接口)
- Keras过程学习记录
- PAT乙级1061
- 44. Wildcard Matching
- Windows编程无聊小游戏
- 接口作为数据类型的应用
- 文章标题
- 批量删除 反选
- 数字图像EXIF信息之Jhead
- 使用redis实现分布式锁(在集群环境下让任务排队执行)
- 1到10的平方和
- FPGA入门实验
- 五.从尾到头打印链表
- hdu 2544 最短路