gpt4 book ai didi

java - List abcList 和方法重载
转载 作者:行者123 更新时间:2023-11-30 07:23:40 30 4
gpt4 key购买 nike

我想知道是否有解决我当前问题的捷径。

我有一个列表 abcList。

它包含 3 种类型的对象/实体 A B C(它们没有继承公共(public)接口(interface)或父级,对象除外>。

它们是 hibernate 实体。

我有 3 个重载方法。

process(A a)
process(B b)
process(B C)

我希望循环播放

列出 abcList 并调用 process();

for(Object o: abcList) process(o);

有没有解决我当前问题的简单方法?我正在实现一个包含 3 种不同类型的对象列表的类。

最佳答案

由于绑定(bind)是在编译时进行的,所以不可能知道。如果您可以向这些类添加接口(interface),则可以使用访问者模式。

关于java - List<Object> abcList 和方法重载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11894740/

30 4 0