Thinking In Java里的例子,查书去吧,Bruce讲得更明白一些
解决方案 »
- java窗体中的textbox事件
- 文本框等 getText()传来的的字符串 换行符 是'\n'吗?
- 为什么final数组也能改变值?
- 有关JWindow的一个问题
- 急:向高手请教进程与线程的区别
- 在创建自己的异常类时出错,请赐教!
- 超简单问题!大家不要笑我!关于StringBuffer
- 200分解决一个问题
- 各位,没有接触过bean,如果有一个bean的代码,怎么在dos下看看效果,怎么显示?运行?
- CannotGetJdbcConnectionException.SQLException cannot be resolved to a type
- 一个简单却解决不了的问题?请大家帮帮忙!
- 请问两个以上用户同时读一个文件的问题。谢谢!
你用implements Compare ,然后就可以在你自己的类中给接口中定义的方法添加方法体
此程序跟回调函数有什关系.我觉的关键在这.to : xuw(海上的桥)
以后的程序怎么实现这两个方法,extends 类SortVector吗?接口是作为成员变量的呀.可以implements接口吗?发个例子好吗?thanksto wjmmml(笑着悲伤)
发个例子好吗?thanks
class A implements Compare{ //必须实现来自接口的方法:
boolean lessThan(Object lhs, Object rhs){
...//具体代码
}
boolean lessThanOrEqual(Object lhs, Object rhs){
...//具体代码
}
}
那么你就可以将A作为一个Compare用到SortVector 里面去了。但是实际上你可能不只是用A所实现的方法解决你所有的问题,还有其它的比较,你只要再定义一个实现Compare接口的类B,由于SortVector 中声名的是Compare,A和B都是Compare,所以你的SortVector 类的代码就不用改变就可以直接达到你的目的,达到代码重用的目的了,你说有好处吗?