我正在尝试通过让一个类实现接口并将该类作为接口对象传递给另一个类来实现回调过程。然而,我收到了错误消息:“构造函数ClassB(TestMe)未定义”。我认为我做得很正确,但我不知道我做错了什么。请问有人能提供一些建议吗?我的代码如下:
我有一个接口:
public interface RequestResults {
public void requestFailed(String message);
public void requestSucceeded(String xml);
}
我有一个实现该接口的类:
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
}
}
最后,我有一个在前面的类中实例化的类:
public class ClassB {
RequestResults results;
public ClassB(RequestResults results) {
this.results = results;
}
}
谢谢!