英文:
what is the difference between? (polymorphism)
问题
下面是翻译好的部分:
List<String> lst = new LinkedList<>();
和
LinkedList
英文:
What is the difference between
List<String> lst = new LinkedList<>();
and
LinkedList<String> lst = new LinkedList<>();
答案1
得分: 1
除了便利性外,两者没有区别 - 在第一种情况下,如果您发现在您的应用程序中使用其他List
实现(例如ArrayList
)效果更好,您可以将LinkedList
更改为其他实现,而无需更改任何其他代码。
英文:
There's no difference other than convenience - in the first case you can change LinkedList
to other List
implementation (such as ArrayList
), if you find that it works better in your application, for example, without the need to change any other code.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论