gpt4 book ai didi

带有未知参数的Java方法

转载 作者:行者123 更新时间:2023-12-03 01:50:56 25 4
gpt4 key购买 nike

java中有没有办法编写一个将未知对象作为参数的方法?这些对象总是有一个公共(public)方法,该方法随后需要调用该方法。这是一个例子:

public void aMethod (MultipleObjects object){

object.commonMethod();
// Do some stuff here
}

我不确定这叫什么(如果存在的话),所以很难在 Google 上搜索。

最佳答案

您需要一个 interface :

interface MyInterface {

void commonMethod();

}

class MyClass implements MyInterface {

// implement `commonMethod()`

}

现在你的方法是:

public void aMethod(MyInterface object) {
...
object.commonMethod();
...
}

您现在可以将 MyClass(或任何其他实现 MyInterface 的类)的实例传递给 aMethod()

关于带有未知参数的Java方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23050955/

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