我在一本书看到这样的代码:
ArrayList al=new ArrayList();
Iterator itr=al.iterator();
Iterator是一个接口,不是说了接口是不能定义对象的吗?怎么这里又定义了itr这 个Iterator对象??
ArrayList al=new ArrayList();
Iterator itr=al.iterator();
Iterator是一个接口,不是说了接口是不能定义对象的吗?怎么这里又定义了itr这 个Iterator对象??
调试欢乐多
在java中这叫多态性