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

显示两个null,请问是哪里错了


package stuCourseSystem;


import java.util.ArrayList;

import java.util.List;

/*

 * 备选课程类

 */

public class listTest {

/*

* 用于存放备选课程的list

*/

public List courseToSelect;

public listTest(){

this.courseToSelect=new ArrayList();

}

/*

 *

 */

public void testAdd(){

/*

* 添加一个课程对象,并通过.add方法加入到list中去

*/

Course cr1=new Course("1","math");

courseToSelect.add(cr1);

Course temp=(Course) courseToSelect.get(0);//创建对象获取值,然后输出。记得要强制转换

System.out.println("添加了课程:"+temp.id+","+temp.name);

}

public static void main(String[] args){

listTest test=new listTest();

test.testAdd();

}

}


正在回答

3 回答

Course类构造方法没写,
public Course(String id,String name){

this.id=id;this.name=name;
}
写上就好了.
如果你写了看看这两个语句写了没。

0 回复 有任何疑惑可以回复我~
#1

慕村5863457 提问者

谢谢,就是这里搞错了
2016-12-13 回复 有任何疑惑可以回复我~

严重刷分

0 回复 有任何疑惑可以回复我~

运行了一下,没有问题~~

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409792    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

显示两个null,请问是哪里错了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信