A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

List l1=new List();
ArrayList l2=new ArrayList();
l1和l2的方法都一样吗?

3 个回复

倒序浏览
第一个根本就new不出来,因为List是个接口,是没有办法实例化的。再说了 list是arraylist的父类,方法肯定不一样啊。
回复 使用道具 举报
List是接口,为它的实现类提供方法,List有三个重要的具体实现类:ArrayList,Vector,LinkedList,其中ArrayList只不过是我们经常使用的一个类而已。
回复 使用道具 举报
第一个根本就new不出来,因为List是个接口,是没有办法实例化的。再说了 list是arraylist的父类,方法肯定不一样啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马