输入结果怎么不同?
package com.imooc.collection;
import java.util.ArrayList;
import java.util.List;
/**
* 备选课程类
* @author sss
*
*/
public class ListTest {
/**
* 用于存放备选课程的List
*/
public List courseToSelect;
public ListTest(){
this.courseToSelect = new ArrayList();
}
/**
* 用于往courseToSelect中添加备选课程
*/
public void testAdd(){
//创建一个课程对象,并通过调用add方法。添加到备选课程List中
Course cr1 = new Course("1","数据结构");
courseToSelect.add(cr1);
Course temp = (Course) courseToSelect.get(0);
System.out.println("添加了课程:"+temp.id+":"+temp.name );
Course cr2 = new Course("2","C语言");
courseToSelect.add(0,cr2);
Course temp2 = (Course) courseToSelect.get(0);
System.out.println("添加了课程:"+temp2.id+":"+temp2.name);
}
public static void main(String[] args){
ListTest lt = new ListTest();
lt.testAdd();
}
}
输出结果为
添加了课程:数据结构:null
添加了课程:C语言:null
怎么和老师的不同?