Java 内部接口、回调
2014-10-08 14:50
183 查看
首先定义一个内部接口:
然后定义一个测试内部类接口的类:
package com.dsc; public class OutInterface { private InnerInterface mInterface; public String alertString(String temp) { if (mInterface != null) { return mInterface.exchange(temp); } return "fail"; } public void setInnerInterface(InnerInterface inners) { mInterface = inners; } public interface InnerInterface { public String exchange(String strings); } }
然后定义一个测试内部类接口的类:
package com.dsc; import com.dsc.OutInterface.InnerInterface; public class TestDemo{ public static void main(String[] args) { OutInterface mOutInterface = new OutInterface(); mOutInterface.setInnerInterface(new InnerInterface() { @Override public String exchange(String strings) { return strings.toUpperCase(); } }); String mString = "hello world!"; System.out.println("修改前:"+mString); System.out.println("****************************"); System.out.println("修改后:"+mOutInterface.alertString(mString)); } }
相关文章推荐
- 原来Java还可以这样写——实现‘内部 接口’
- JAVA自学笔记(三)接口与内部类
- Thinking in Java之接口回调改版
- Java 利用接口实现回调
- Java 利用接口实现回调
- thingking in java 读书笔记----接口和内部类
- Java -- 内部类, 成员内部类,局部内部类,匿名内部类,闭包和回调, 枚举类
- Thinking in Java之接口回调
- <CoreJava> 6.3 接口与回调
- java的接口和内部类
- 关于java的接口回调和向上转型的理解
- java中的设计模式(二)--工厂方法模式 接口回调
- [待修改]java接口用法:向上转型和回调函数 回调机制在 Android 监听用户界面操作中的体现
- Thinking in Java之接口回调
- Java中多态 / 上转型对象 和接口回调的对比
- java学习笔记---第六章接口与内部类
- Java 事件触发接口回调方法
- 从零开始学Java 第10章 接口和内部类
- Thinking in Java之接口回调改版
- Java程序设计8——抽象类、接口与内部类