使用接口作为回调的Java

我试图通过让一个类实现和接口,然后将该类作为一个对象(接口)到另一个类实现一个回调过程。 不过,我收到了错误:“构造函数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; } }

谢谢!

--------------解决方案-------------

我编写了整个事情在我身边,一切编译。 清洁和编译它重新可能会有帮助。

我觉得你的代码是正确的。 请尝试重新编译一切。 也许你使用的是旧版本的已经TestMe

嗯。 编译只是对我很好。 下面是一个ideone SSCCE。

还编写了我....你必须清理项目在Eclipse中有时会发生

分类:java的 时间:2015-03-15 人气:0
本文关键词: Java中,接口,回调
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.145 (s). 10 q(s)