代码:
代码:
public class TestGeneric {
//带有泛型List的构造器
public List<Course> courses;
public void TestGeneric(){
this.courses = new ArrayList<Course>();
}
public void testAdd(){
Course cr1 = new Course("1","大学语文");
courses.add(cr1);
Course cr2 = new Course("2","Java基础");
courses.add(cr2);
/*courses.add("添加进新的方法");*///泛型:这里不能这样写
}
public void testForEach(){
for(Course cr:courses){
System.out.println(cr.id+cr.name);
}
}
public static void main(String[] args){
TestGeneric tg = new TestGeneric();
tg.testAdd();
tg.testForEach();
}
}
第11行是一个构造器,不应该出现void返回值!!!!去掉即可
哦哦!谢谢!
你的构造器为什么有void返回值