-1
语言:Java我可以通过通用接口类型作为参数方法
所以我有一堆中间件自动生成的接口文件。他们都有我想要访问的类似结构。有没有一种方法可以在方法中交替使用它们。同样的事情也该
private void setDataToInterfaceFile(String dataTobeSet,Interface interface){
interface.setString(dataTobeSet)
}
和使用本这样的事情
setDataToInterface("Set me to 1",Interface_1)
setDataToInterface("Set me to 2",Interface_2)
无法将数据设置为接口,可能需要传递实现接口的类的实例 –
yes是因为接口只有方法签名,但类和抽象类具有方法的实现 –
如果'interface'被命名为'接口“(这将是一个可怕的选择名称)和”Interface_1“,”接口2“和”接口“(你必须重新命名,如bradimus所提到的)是'Interface'类型,那么是的, (尽管这些名称....)。 – Turing85