快捷导航

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

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 courses;   public TestGeneric(){           this.courses=new ArrayList();                    };          /*   * 测试添加   */  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);                  }          }  }}

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

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

使用道具 举报

你把testforEach()写到了add()方法里面去了
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP