java - 接口(interface)应该放在哪里?

标签 java interface callback

我编写了一个类,其中有一个方法可以从外部软件获取回调对象。目前 Eclipse 说它不知道我作为参数给出的对象的类型(这是可以预料的,因为我没有指定这种类型,它是由外部软件完成的)。

所以,我认为我需要为我作为方法参数提供的对象编写一个接口(interface)。对此我有两个疑问。

  1. 真的是这样吗?我能否按照上述方式解决上述问题。

  2. 如果是这样的话,这个接口(interface)应该放在哪里呢?在我的类(class)所在的同一个文件中?在类里?课外?

最佳答案

如果该对象来自“外部软件”,那么他们应该为您提供某种 API,以便您可以操作/检查回调对象。因此,您可能需要做的是获取其他软件的 API 库并将其添加到您的 eclipse 项目的路径中。然后 Eclipse 应该知道它需要的关于该对象的所有信息。

关于java - 接口(interface)应该放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2674943/

相关文章:

java - 用于将类名称字符串映射到实际类定义的 Jackson 自定义反序列化

java - 部署期间某些 Java 类未上传

cocoa - 为 NSToolbar 制作 NSToolbar 图标

java - 为什么 C 需要原型(prototype)函数而 Java 不需要?

java - 创建aar文件并进行检查

java - 为什么方法的通用返回类型无效

c++ - 通过方法接口(interface)表达 C++ 参数的用法

jquery - 简单的 jQuery 回调在 IE 中中断

javascript - 脱离 for 循环

javascript - CoffeeScript - 我应该回电吗?