一句话了解Java回调机制的使用和功能
来源:互联网 发布:json格式怎么打开mac 编辑:程序博客网 时间:2024/05/17 03:39
一句话使用方法
Implement了A类预留的Interface后本类的method就可以被A类实例调用。
A.class
public class A { private Jiekou lei;// public void set(Jiekou lei) { //B类可以被A类实现的基础 this.lei =lei; } public void zuoshi() { lei.diaoyong(); }}
A类预留接口
public interface Jiekou { //A与B之间沟通的途径 public void diaoyong();}
本类
public class B implements Jiekou { //打算被A类调用的方法都在这里(diaoyong())实现 @Override public void diaoyong() { System.out.println("lalala"); }}
一句话功能
使自己无法或不便于接触和修改的类实现自己想要实现的方法
For Example
你打算用*药让你喜欢的男孩子说喜欢你(这个举例好脏啊),那么就有:
男孩.class
public class Boy { private Miyao yao;// public void set(Miyao yao) { //他有吃掉*药就听话的体质 this.yao =yao; } public void dosomething() { //做事 yao.want(); }}
迷药Interface
public interface Miyao { //假如*药真的有作用的话 public void want();}
你.class
public class Ni implements Miyao {//你买了*药 @Override public void want() { //你打算让她说他喜欢你 System.out.println("我喜欢你"); }}
吃药
public class Hehe { public static void main(String[] args) { Boy boy = new Boy();//男孩来到酒吧 boy.set(new Ni());//你在男孩的酒里面放了*药 boy.dosomething();//男孩在做你想让他做的事 System.out.println("警察叔叔来了,你被抓走了,这可真是个悲伤的故事!"); }}
运行结果:
我喜欢你警察叔叔来了,你被抓走了,这可真是个悲伤的故事!
0 0
- 一句话了解Java回调机制的使用和功能
- 一句话总结Java的接口回调机制
- 一句话了解++i和i++的区别
- linkToDeath机制了解和使用
- linkToDeath机制了解和使用
- 一句话让你了解NIO和IO的异同
- 我们应该了解的一句话
- 了解Java虚拟机的功能
- 一句话JAVA--Reader和InputStream的区别
- 一句话理清service和activity 通信的机制
- 深入了解Java的ClassLoader机制
- 通过例子了解java的反射机制
- 一个例子了解Java的反射机制
- java回调机制的使用
- 一句话的使用
- 一句话木马的使用
- java反射机制了解
- 了解如何使用 Visual Studio Tools for Unity 的集成和工作效率功能
- 残缺棋盘
- spring读写分离 - 事务注解篇
- OPENCV3.0+VS2013配置问题+cmake配置
- [optimization]Dogleg Method狗腿算法
- 第一篇
- 一句话了解Java回调机制的使用和功能
- Gamecenter 测试失败的解决方案
- [前端] 不定宽高居中对齐
- 数值优化(Numerical Optimization)学习系列-非线性方程(Nonlinear Equation)
- 树莓派编程wiringPi控制电子数码管显示循环0~9
- ios第一天
- Spark SQL 源码分析系列文章
- 背包问题(物体可分割)
- 网关、路由器的区别