.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? b
答案是List myList=new ArrayList();
请问为什么不是 ArrayList myList=new ArrayList(); ?
是的初学者……请问意思是父类引用指向子类对象吗?因为这样写才能表示继承关系是吗?
追答可以QQ联系,你私信给我,联系
请问继承了List接口和没有继承创建对象时有什么不一样?
追答List是ArrayList的一个接口。如果后面想把ArrayList改成LinkList就不会造成改动很大的代码。在需要某些优化的时候会进行改动,这个也是个好处。以后学了java可以去看看thinking in java
请问继承了List接口和没有继承创建对象时有什么不一样?
追答ArrayList本来就是List的子类了呀,那有没继承的说法,只是List myList=new ArrayList(); 是向上转型而已,面向接口编程的写法。