lit*_*leK 5 java interface callback
我试图通过具有类实现和接口来实现回调过程,然后将该类作为对象(接口)传递给另一个类.但是,我收到错误:"构造函数ClassB(TestMe)未定义".我以为我正确地做到了这一点,我不知道我做错了什么.有人可以提供一些建议吗?我的代码如下:
我有一个界面:
public interface RequestResults {
public void requestFailed(String message);
public void requestSucceeded(String xml);
}
Run Code Online (Sandbox Code Playgroud)
我有一个实现接口的类:
public class TestMe implements RequestResults {
public TestMe() {
ClassB b = new ClassB(this);
}
public void requestFailed(String message) {
// TODO Auto-generated method stub
}
public void requestSucceeded(String xml) {
// TODO Auto-generated method stub
}
}
Run Code Online (Sandbox Code Playgroud)
最后,我有一个在前一个类中实例化的类:
public class ClassB {
RequestResults results;
public ClassB(RequestResults results) {
this.results = results;
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
| 归档时间: |
|
| 查看次数: |
7140 次 |
| 最近记录: |