0

我正在尝试在我的应用程序中包含 EventBus。我关注了 http://tomaszdziurko.pl/2012/01/google-guava-eventbus-easy-elegant-publisher-subscriber-cases/链接。

我收到编译错误: 在此处输入图像描述

我已将 guava-16.0.1.jar 添加到项目中。但是注册功能不起作用。

知道我在这里想念什么吗?

4

1 回答 1

1

您正在尝试对类中的成员调用方法,这是不可能的。那些需要进入一个方法(如构造函数或初始化程序)。

示例代码:

public class EventBusTest {

  private final EventBus eventBus = new EventBus("test");

  private final MultipleListener multiListener = new MultipleListener();

  public void init() {
    eventBus.register(multiListener);
  }

}

此外,这个问题可能有助于您理解类与对象

于 2014-03-27T14:35:55.790 回答