課程
/后端開發
/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 回答為什么代碼和老師一樣結果卻不一樣?。?/p>
6 回答為什么一模一樣的打出來的代碼,我的這邊會報錯呢
1 回答一樣的代碼,結果不一樣
5 回答有一句代碼沒看懂
2 回答球解釋為什么越界了。代碼都一樣
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-09
你的main方法都到類外面了
2016-12-14
把main方法上行的括號刪掉。
2016-12-12
報錯上已經說了,方法在類中找不到,你的testChild方法為什么和main方法在一個類中,如果是為了方便給大家看貼進來,那就沒事了,如果是本來就main方法在一個類里的,那就可以直接調用,無需實例化(但是要注意的是因為main方法是靜態的(static),所以和main方法同類的方法也要聲明成靜態的,才可以直接調用)
例如:
public class Test {
????public static void main(String[] args){
????????test();
????}
????public static void test(){
????????System.out.println("123");
????}
}
2016-12-12
可是我加了還是報錯
依然報錯
2016-12-12
?public void testChils(){
? ? ? ? ChildCourse ccr = new ChildCourse();
? ? ? ? ccr.id="3";
? ? ? ? ccr.name="我是子類型的課程對象實例";
? ? ? ? courses.add(ccr);
? ? }
要加course.add(ccr);