关于用接口创建对象问题
各位!在下有个疑惑:
用java集合框架的时候,创建对象有两种方式如:
List list = new LinkedList();
LinkedList list = new LinkedList();
这两种方法有什么区别。。
用接口创建对象有什么好处!
谢谢各位给个答案,谢谢!!
------解决方案--------------------
区别就在于List list = new LinkedList();
可以把后面换成new ArrayList();
而以下的代码可以不变。而实现方式变了,灵活。
------解决方案--------------------多态。。。