为什么提示这个testForEach命名不存在呢

http://img.mukewang.com/5810b62b0001ef5213570587.jpg

package com.imooc.collection;


import java.util.ArrayList;

import java.util.List;


public class TestGeneric {


public static void main(String[] args) {

TestGeneric tg=new TestGeneric();

tg.testAdd();

tg.testForEach();

// TODO 自动生成的方法存根

/*

* 带有泛型————Course,的List类型属性;

*/

}

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 testForEach(){

    for (Course cr:courses){

    System.out.println(cr.id+":"+cr.name);

    }

    }

     }


}



拱白菜的猪001
浏览 1376回答 2
2回答

Super_Scholar

一个方法写到了另一个的方法里面,第二个方法拿出来。

慕粉4075985

你把testforEach()写到了add()方法里面去了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java