为什么不能用List list1=new list();创建一个对象

为什么不能用List list1=new list();创建一个对象

接口是不能实例化的;
建议去 掌握一下 类 抽象类 接口 三者之间的区别

需要使用实现了List接口的类去创建对象
你这样写 List list = new ArrayList();
前面是实现的接口 后面是实现接口的类
你需要去看一下List下有几个实现接口类

抽象类,接口 都不能直接实例化