gpt4 book ai didi

Java使用接口(interface)作为回调

转载 作者:搜寻专家 更新时间:2023-10-31 08:21:21 24 4
gpt4 key购买 nike

我试图通过让类实现和接口(interface)来实现回调过程,然后将该类作为(接口(interface)的)对象传递给另一个类。但是,我收到错误消息:“构造函数 ClassB(TestMe) 未定义”。我以为我做对了,我不知道我做错了什么。有人可以提供一些建议吗?我的代码如下:

我有一个界面:

public interface RequestResults {

public void requestFailed(String message);

public void requestSucceeded(String xml);

}

我有一个实现接口(interface)的类:

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;

}

}

谢谢!

最佳答案

我已经在我这边编写了整个代码,并且编译了所有内容。清理并重新编译它可能会有所帮助。

关于Java使用接口(interface)作为回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4091616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com