为什么运行后说我类型强制转换异常?

来源:4-4 学生选课---添加课程 Ⅰ

燃烧wzy风3961169

2017-07-29 20:19

package com.imooc;

import java.util.ArrayList;
import java.util.List;

public class Courseselect {
public List selectCourse;
public Courseselect(){
	this.selectCourse =new ArrayList();

}
public void test(){
	Course cr1=new Course("1","西游记");
	selectCourse.add("cr1");
	Course temp=(Course)selectCourse.get(0);
	System.out.println("已添加课程:"+temp.id+":"+temp.name);
}
public static void main(String[] args){
	Courseselect i=new Courseselect();
	i.test();
}
}

没发现哪里有错

写回答 关注

2回答

  • 取个好听的昵称
    2017-08-11 13:37:19
    已采纳

    第十四行,传入的是Course对象,不是字符串。  应该为add(cr1)

  • 燃烧wzy风3961169
    2017-07-29 20:21:47

    知道哪里错了

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题