course temp=(course)coursesToSet.get(1)去掉这个语句不用取出,也可以打印出来。 那这个有什么用呢。。。。
为了证明你把它存进去了,
直接打印的cr1跟List没有关系。比如List是银行,我往里面存了100块,然后你要用的时候我把卡给你,你去取了出来。如果你直接获得我的100块,跟银行就没有关系。
cr1只是创建课程类的时候我们初始化添加的课程数据,然后我们把这个数据放到了List集合当中。假设现在不给你cr1,直接告诉你list里面有10门备选课程,我想看看是哪10门,你能打印出来给我看看吗?那么就需要用到List的get方法先获得其中的数据,然后再打印显示出来。
cr1是自己添加的,当然可以用它打印出来
将cr1存入List中,要想取出来需要用get方法
直接用cr1也可以打印出来,那这个get方法的用处在哪里