用List的引用指向ArrayList的对象

用List的引用指向ArrayList的对象

List是一个接口,用接口来指向对象怎么感觉都很奇怪,老师能解释下吗?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

这种写法其实java多态的表现形式,用父类引用指向子类实例,是为了更好的进行代码复用和功能扩展。祝学习愉快~

提问者 Honest_xll 2017-12-27 14:00:40

但是 List 它只是 ArrayList 的一个接口,只是实现接口也能叫父类吗?

  • 接口引用指向实现类的实例,父类引用指向子类实例,都是Java中的多态提现
    2017-12-27 14:20:16
  • 提问者 Honest_xll 回复 喜欢做梦的鱼 #2
    了解,感谢解答:)
    2017-12-27 16:10:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师