接口集合实现类问题

来源:2-1 List接口及实现类ArrayList的方法应用(上)

Lok丶

2022-12-14 11:35:12

我看到老师代码都是用集合接口指向实现类,这样做有什么好处吗?
比如List list=new ArrayList 
为什么不用 ArrayList list=new ArrayList
写回答

1回答

好帮手慕小小

2022-12-14

同学你好,父类引用指向子类对象是多态的体现,使用多态可以提高代码的可维护性、降低代码耦合度,提高代码的灵活性。java是面向对象编程,针对抽象(接口),而非具体,推荐使用List list=new ArrayList()。

祝学习愉快~

1
hok丶
hp dir="ltr">感谢老师!!!

h022-12-14
共3条回复

0 学习 · 9886 问题

查看课程