1、代码
List<Integer> ans=new List<Integer>();
2、报错
List为抽象类,不能完成实例化。
3、解决方案
List<Integer> ans=new ArrayList<Integer>();
4、原因
抽象:就是不具体的意思。类是对对象的具体描述,而抽象类不具体,没有方法体,(提供的成员不足以生成一个具体对象),那么就无法生成一个不具体的对象。就好比,你可以实例化一个苹果,但你不能实例化一个水果(这个现实中存在的实物)。
1、代码
List<Integer> ans=new List<Integer>();
2、报错
List为抽象类,不能完成实例化。
3、解决方案
List<Integer> ans=new ArrayList<Integer>();
4、原因
抽象:就是不具体的意思。类是对对象的具体描述,而抽象类不具体,没有方法体,(提供的成员不足以生成一个具体对象),那么就无法生成一个不具体的对象。就好比,你可以实例化一个苹果,但你不能实例化一个水果(这个现实中存在的实物)。