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

标签 java interface callback

我试图通过让类实现和接口(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/

相关文章:

node.js - 如何减少node js回调函数中的嵌套循环?

php - 对所有数组成员调用对象成员函数

javascript - 在 for 循环中向回调函数添加参数

java - 使用 Apache POI 获取/修改一个或多个 Excel 工作表中的单元格值

Java SDCH 压缩器/解压缩器

c# - 我在这里需要抽象类或接口(interface)吗(或者两者都不需要)?

go - 实际使用接口(interface)所需的提示

java - hibernate : @ValueGenerationType applied at insert but not update time

java - 一个线程不停止其他线程。即使有 volatile 变量

interface - 动态错误消息传递的好例子?