为了账号安全,请及时绑定邮箱和手机立即绑定

new ArrayList()返回一个对象 为什么能用coursesToSelect变量来保存?

new ArrayList()返回一个对象 为什么能用coursesToSelect变量来保存?

泉哥仔 2016-01-20 12:18:28
public class ListTest { public List coursesToSelect; public ListTest(){ this.coursesToSelect=new ArrayList(); }
查看完整描述

7 回答

?
微凉一季

TA贡献44条经验 获得超97个赞

coursesToSelect 是List类型,是ArrayList的父类,当然完全可以咯

查看完整回答
2 反对 回复 2016-01-20
?
泉哥仔

TA贡献1条经验 获得超1个赞

java中所有的类都是继承object类,在object类中有toString方法,ArrayList中重写了toString方法,所以会输入里面的元素的值而不是地址。java很多包中的类都重写的toString方法!   

因为被重写了 所以 coursesToSelect变量 保存了new ArrayList()创建的对象(地址) 刚刚看见的 还是要感谢各位

查看完整回答
1 反对 回复 2016-01-20
?
卡卡西家的龙猫

TA贡献4条经验 获得超0个赞

这应该是向上转型吧

查看完整回答
反对 回复 2016-01-28
?
mitime

TA贡献3条经验 获得超0个赞

courseToSelect也是一个对象啊

查看完整回答
反对 回复 2016-01-20
?
慕斯卡5340949

TA贡献2条经验 获得超0个赞

。。。好多人来慕课学java基础,这样真的合适么

查看完整回答
反对 回复 2016-01-20
?
慕虎0360456

TA贡献4条经验 获得超0个赞

coursesToSelect 是List类型,是ArrayList的父类


查看完整回答
反对 回复 2016-01-20
  • 7 回答
  • 0 关注
  • 2203 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信