课程
/后端开发
/Java
/Java入门第三季
添加了testCourse()方法之后一直报错,实在看不出来,这个方法有哪里不对。
2016-12-12
源自:Java入门第三季 4-10
正在回答
你的main方法都到类外面了
把main方法上行的括号删掉。
慕粉4060565 提问者
报错上已经说了,方法在类中找不到,你的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);
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答为什么代码和老师一样结果却不一样啊?
1 回答一样的代码,结果不一样
6 回答为什么一模一样的打出来的代码,我的这边会报错呢
5 回答有一句代码没看懂
2 回答球解释为什么越界了。代码都一样