无法实例化类型 List<Product>

2022-08-31 09:05:07

我有以下代码:

List<Product> product = new List<Product>();

错误:

Cannot instantiate the type List<Product>

Product是我的 EJB 项目中的一个实体。为什么我会收到此错误?


答案 1

列表是一个接口。无法实例化接口。只能实例化具体类型。您可能希望使用 ArrayList,它是接口的实现List

List<Product> products = new ArrayList<Product>();

答案 2

使用具体的列表类型,例如 而不仅仅是.ArrayListList