gpt4 book ai didi

java - 如何在空类构造函数中初始化 List

转载 作者:搜寻专家 更新时间:2023-11-01 01:09:23 26 4
gpt4 key购买 nike

下面的代码显然是行不通的,因为List<E>是抽象的:

public class MyList {
private List<E> list;

public MyList() {
this.list = new List<E>();
}
}

如何初始化 MyList如果我需要 list,则使用空构造函数类变量为 LinkedListArrayList取决于我的需求?

最佳答案

我不确定这是否是您要问的...

public class MyList {
private List<E> list;

public MyList() {
if (myNeeds)
this.list = new LinkedList<E>();
else
this.list = new ArrayList<E>();
}
}

关于java - 如何在空类构造函数中初始化 List<E>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2882908/

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