gpt4 book ai didi

JAVA方法参数和接口(interface)

转载 作者:行者123 更新时间:2023-11-29 07:00:18 24 4
gpt4 key购买 nike

我已经为此苦苦挣扎了一段时间。我有一个这样定义的接口(interface):

public interface SomeInterface {
String someMethod();
}

这将由许多模型类实现,例如

public class SomeClass implements SomeInterace {

...
@Override
public String someMethod(){
...
}
}

最后我有一个需要调用 doSomething 方法的第 3 个类,请记住我有多个符合 SomeInterface 的模型。所以我将方法定义为:

public class SomeUsefulClass {
public void doSomethingCool(Class<SomeInterface>aParam) {
//How do I specify aParam.someMethod(); A cast doesn't work
}
}

最佳答案

public void doSomethingCool(SomeInterface aParam) {
aParam.someMethod();
}

关于JAVA方法参数和接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27259042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com