添加了testCourse()方法之后一直报错,实在看不出来,这个方法有哪里不对。
你的main方法都到类外面了
把main方法上行的括号删掉。
报错上已经说了,方法在类中找不到,你的testChild方法为什么和main方法在一个类中,如果是为了方便给大家看贴进来,那就没事了,如果是本来就main方法在一个类里的,那就可以直接调用,无需实例化(但是要注意的是因为main方法是静态的(static),所以和main方法同类的方法也要声明成静态的,才可以直接调用)
例如:
public class Test {
public static void main(String[] args){
test();
}
public static void test(){
System.out.println("123");
}
}
可是我加了还是报错依然报错
public void testChils(){
ChildCourse ccr = new ChildCourse();
ccr.id="3";
ccr.name="我是子类型的课程对象实例";
courses.add(ccr);
}
要加course.add(ccr);