为了账号安全,请及时绑定邮箱和手机立即绑定

代码一模一样,却一直报错。其他代码都没问题啊

http://img1.sycdn.imooc.com//584e16910001f05808580368.jpg添加了testCourse()方法之后一直报错,实在看不出来,这个方法有哪里不对。

正在回答

5 回答

你的main方法都到类外面了

0 回复 有任何疑惑可以回复我~

把main方法上行的括号删掉。

3 回复 有任何疑惑可以回复我~
#1

慕粉4060565 提问者

谢谢你
2016-12-14 回复 有任何疑惑可以回复我~

报错上已经说了,方法在类中找不到,你的testChild方法为什么和main方法在一个类中,如果是为了方便给大家看贴进来,那就没事了,如果是本来就main方法在一个类里的,那就可以直接调用,无需实例化(但是要注意的是因为main方法是静态的(static),所以和main方法同类的方法也要声明成静态的,才可以直接调用)

例如:

public class Test {

    public static void main(String[] args){

        test();

    }

    public static void test(){

        System.out.println("123");

    }

}


1 回复 有任何疑惑可以回复我~

可是我加了还是报错http://img1.sycdn.imooc.com//584e1ba4000189af11350684.jpg依然报错

0 回复 有任何疑惑可以回复我~

 public void testChils(){

        ChildCourse ccr = new ChildCourse();

        ccr.id="3";

        ccr.name="我是子类型的课程对象实例";

        courses.add(ccr);

    }

要加course.add(ccr);

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

代码一模一样,却一直报错。其他代码都没问题啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信