接口作为数据
来源:互联网 发布:阿里云数据库实时备份 编辑:程序博客网 时间:2024/06/06 02:13
package we;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 hu { 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();将表示接口的实参teacher传给方法showMessage() teacherMs.showMessage(teacher); }}知识点:在类PersonMessage中定义的方法showMessage()以接口person作为形参类型定义了一个变量person,当类的personMessage的方法showMessage()被调用时,方法会将属于person接口类的对象teacher作为实参进行传递
结果如下:
心得体会:
从此程序中可以得到接口实质是一组方法和常量的集合,接口中的方法只有方法声明,没有方法体。Java中通过关键字interface来定义接口,在类中通过implements来实现接口,实现接口的类必须对接口中的所有方法进行方法重写。接口解决了Java语言不能实现多继承的问题。
阅读全文
0 0
- 接口作为数据
- 使用Spring连接数据库数据创建JSON数据 作为接口
- C#接口-接口作为参数
- 纯虚析构函数作为接口
- 接口作为参数
- Java接口作为参数
- DrawerMenuCallBack作为适配器接口
- 接口作为类型使用
- 在实现从excel中读取数据作为接口参数遇到的问题
- JAVA接口作为参数传递
- 使用接口作为返回值
- 接口作为参数传递、返回
- C#接口作为传递参数
- iOS 实现图片作为接口
- 接口作为数据类型的应用
- 接口作为数据类型的应用
- 接口作为数据类型的应用
- 接口作为数据类型的应用
- Wannafly 模拟赛5 E 思维+数论
- 阿里云买的服务器公网ip无法访问
- DOM(HTML中节点的获取)
- 实现一个函数,将一个字符串中的空格替换成“%20”。
- 使用xstream将xml转换成java对象
- 接口作为数据
- C++ 链表基本操作
- 为什么String是不可变对象
- 深度学习之卷积神经网络CNN及tensorflow代码实现示例
- 在windows下搭建git服务器
- NYOJ +-字符串
- Struts 2中自定义类型转换器 TypeConverter 的应用
- SpringMVC拦截器
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解