gpt4 book ai didi

Java:多态性和调用方法

转载 作者:行者123 更新时间:2023-11-30 07:24:08 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why we can't do List<Parent> mylist = ArrayList<child>();

我有一个关于多态性和调用方法的问题。

我的服务层签名是public void saveRules(String paramOne, String paramTwo, List<RuleDTO> rules)

我的 EvaluationRuleDTO extends from RuleDTO

因此,我尝试从我的 Controller 执行以下操作:

service.saveRules(String paramOne, String paramTwo, List<EvaluationRuleDTO> rules) .

但这是不允许的,因为它会提示 List<EvaluationRuleDTO > 规则不是 List<RuleDTO> rules .

这对我来说意义不大。这是 Java 语言的弱点,还是我在这里缺少什么概念?

谢谢

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