新手初级问题:
我希望把Util 类做为可复用的类,但Util类却有一个事件监听要调用 A类 里面的解释方法来实现,请问要怎么改写UTIL,才要使他成为可复用的类啊?
/**
* 具体实现类
*/
public class A {
Util util = new Util();
public void openPort(){
util.open();
}
public void 解释数据(){
//TO DO .........
}
}
/**
* 测试类
*/
public class CommJava {
public static void main(String[] args) {
A testA = new A();
testA.openPort();
}
}
/**
* 希望是公用类。给A调用,但里面却用个事件监听,监听到数据之后要解释,只能再调用A
*/
public class Util implements EventListing{
public void event(){
A a= new A();
a.解释数据();
}
public void open(){
//TO DO.....
}
}
------解决方案--------------------
工具类就写些静态方法
------解决方案--------------------
写个静态类...或者是单例模式...能实现你的方法吧?