猿问

这个为什么输出不了呢?请大神们看下谢谢了!!!

package com.imooc.collection;

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

public class TestGeneric {

	
	private void testForEach() {
		// TODO 自动生成的方法存根
		
	}
	public  List<Course> courses;
      public TestGeneric(){
    	  this.courses=new ArrayList<Course>();	
    	 
     };
	
     /*
      * 测试添加
      */
     public void testAdd(){
    	 Course cr1=new Course("1","大学英语");
    	 courses.add(cr1);
    	 //泛型集合中不能添加泛型规定类型以外的对象;否则会报错;
    	 //courses.addAll("能否添加一些奇怪的数字呢");
    	 Course cr2=new Course("2","java基础");
    	 courses.add(cr2);
     }
    	 //测试循环遍历
    	 public void testForEach1(){
    		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();
    			// TODO 自动生成的方法存根
    			/*
    			 * 带有泛型————Course,的List类型属性;
    			 */
    		}
}


拱白菜的猪001
浏览 1335回答 3
3回答

心有猛虎_细嗅蔷薇

当初我也遇到过这个问题。办法是用Eclipse重新建个入口函数。将该代码中的剪切过去,就可以调试输出了~
随时随地看视频慕课网APP

相关分类

Java
我要回答