正在回答 回答被采纳积分+1
2回答
好帮手慕阿园
2020-07-29 10:58:17
同学你好,同学指的是下面这个地方为什么不用List吗,这里也可以使用list来定义,视频中这样写是为了展示一下也可以使用当前类作为引用类型
ArrayList arrList = new ArrayList();:用当前类作为引用类型,那么可以访问到ArrayList这个类中的所有公用方法。
List list = new ArrayList();:用ArrayList实现的接口List作为引用类型,那么通过list引用可以访问到接口中定义的方法。也就是说ArrayList这个类实现了List接口,除了ArrayList需要实现接口List中声明的方法外,还可以实现额外的一些方法。但list 对象无法调用的List接口以外的方法。
建议使用List list = new ArrayList();的方式,可以让代码更加有扩展性。
如果同学不是指的这个问题,建议同学具体描述一下
祝学习愉快
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星