已采纳回答 / Justeasy
有参构造方法用来实例化Course对象时对其属性赋值.例如:Course c = new Course("1","高数") //有参构造方法如果是无参构造方法 Course c = new Course(); 此时属性 id 和 name都被系统默认为0
2017-09-01
最赞回答 / 柠檬口味冰红茶
添加字符串进去的时候是没问题的,只是后来在取出集合中的元素时,需要将集合中的元素强制类型转换为course,这个时候原来的字符串虽然现在也是Object类,但是没办法被转换成course,所以才报错
2017-09-01
已采纳回答 / LpBigBoy
存进去的是Course类型的数据,取出来的时候肯定要拿这种类型的变量来装数据啊,因为集合里面存的数据默认是Object类型的,前面加个(Course)就表示取出来的是一个Course类型的对象;
2017-09-01
已采纳回答 / 冰封一切1
不加Course泛型的话foreach循环应该还是一样的写法,foreach(对象类型 对象名:需要遍历的对象){...}不过当遍历的对象中存在其他类型的数据的时候可能会出现类型转换错误,泛型的作用是规范类型
2017-08-30
最赞回答 / weibo_倍儿帅QAQ_0347065
html+css+javascriptjsp+servletjava IO流+java socket应用线程数据库jdbc三大框架 struts2+hibernate+spring。。。。。。。。。。。要学的东西很多,加油!!!
2017-08-29
已采纳回答 / qq_让一切过去_0
建议你看看java的API,containsValue(Object value),这里面的参数是一个对象,而name是个字符串