java集合问题(多谢高手提供帮助) List l=new ArrayList();Iterator listiter=l.iterator();ArrayList实现了List接口,可是在ArrayList中没有List的iterator()方法实现,为什么可以用ArrayList对象调用iterator()方法呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查查apiAbstractList这个类实现了iterator()方法ArrayList是从它那继承的这个方法 没实现的都可以用(比如Map),为什么实现的反而不能用呢, AbstractList这个类实现了iterator()方法 ArrayList是从它那继承的这个方法 List l=new ArrayList();接口引用指向了实现类的对象;这是多态;这时l.iterator()调用的是List中的iterator()方法.如果这样ArrayList l=new ArrayList();定义的话,l.iterator()调用的则是ArrayList的父类AbstractList中的iterator()方法 ArrayList实现了List接口,就要实现List的所有方法,当然包括iterator()方法 AbstractList这个类实现了iterator()方法 ArrayList是从它那继承的这个方法 List里的iteractor()是没有具体的实现的啊,怎么调啊 List是一个接口类型,接口里定义的都是没有实现的抽象方法这些抽象方法就是要实现这个接口的类来具体实现的AbstractList这个类实现了List接口,并实现了iterator()方法ArrayList继承了AbstractList这个类,并继承了iterator()方法 list是一个接口,里面的方法都没有实现List l=new ArrayList(); 这句表示 父类的引用指向子类的对象这样可以调用子类的方法 ArrayList中有List的iterator()方法的实现,不信去看API 关于java取出或插入大量数据时outof memory exeception Ant:java.lang.NoClassDefFoundError 出来乍到,请问一下问题点数有何作用? 远程连接access的问题,请帮忙!! 如何将resultset中的对象转换成一个二维object 用于table中的显示 那位知道J2SE 1.4 SDK对机子最低配置要求是多少呀? 邮件?=CE=D2=这中码如何改决.高手请进 哪里有反编译class文件的软件? 一个JavaMail代码中问题,请教? 求大家解释一下下面的代码 关于static的问题 如何找到Java注释
AbstractList这个类实现了iterator()方法
ArrayList是从它那继承的这个方法
ArrayList是从它那继承的这个方法
接口引用指向了实现类的对象;这是多态;这时l.iterator()调用的是List中的iterator()方法.
如果这样ArrayList l=new ArrayList();定义的话,l.iterator()调用的则是ArrayList的父类AbstractList中的
iterator()方法
ArrayList是从它那继承的这个方法
List里的iteractor()是没有具体的实现的啊,怎么调啊
这些抽象方法就是要实现这个接口的类来具体实现的
AbstractList这个类实现了List接口,并实现了iterator()方法
ArrayList继承了AbstractList这个类,并继承了iterator()方法
List l=new ArrayList();
这句表示 父类的引用指向子类的对象
这样可以调用子类的方法