gpt4 book ai didi

java - 如何用相似但不同的对象填充列表?

转载 作者:行者123 更新时间:2023-11-29 09:43:44 25 4
gpt4 key购买 nike

我有两个类“QuestionOne”和“QuestionsTwo”,它们非常相似并且继承自基类“Question”。现在我想编写一个方法,用任一类的对象填充 ArrayList。

public ArrayList<QuestionOne> list = new ArrayList<QuestionOne>();

public void fill(QuestionOne questionOne){
list.add(questionOne);
}

这将是一种填充 QuestionOne 对象的方法。但我希望该方法能够用两种类型的对象“QuestionOne”和“QuestionTwo”填充列表。

我想补充的是...我想使用“questionOne”和“questionTwo”的所有方法。

我怎样才能做到这一点?我需要一个接口(interface)吗?我不知道……

最佳答案

制作一个ArrayList<Question>并以这种方式填写。尽管您只有接口(interface)可用,但问题类公开了该接口(interface)。

关于java - 如何用相似但不同的对象填充列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23643384/

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