課程
/后端開發(fā)
/Java
/Java入門第三季
添加了testCourse()方法之后一直報(bào)錯(cuò),實(shí)在看不出來,這個(gè)方法有哪里不對(duì)。
2016-12-12
源自:Java入門第三季 4-10
正在回答
你的main方法都到類外面了
把main方法上行的括號(hào)刪掉。
慕粉4060565 提問者
報(bào)錯(cuò)上已經(jīng)說了,方法在類中找不到,你的testChild方法為什么和main方法在一個(gè)類中,如果是為了方便給大家看貼進(jìn)來,那就沒事了,如果是本來就main方法在一個(gè)類里的,那就可以直接調(diào)用,無需實(shí)例化(但是要注意的是因?yàn)閙ain方法是靜態(tài)的(static),所以和main方法同類的方法也要聲明成靜態(tài)的,才可以直接調(diào)用)
例如:
public class Test {
????public static void main(String[] args){
????????test();
????}
????public static void test(){
????????System.out.println("123");
}
可是我加了還是報(bào)錯(cuò)依然報(bào)錯(cuò)
?public void testChils(){
? ? ? ? ChildCourse ccr = new ChildCourse();
? ? ? ? ccr.id="3";
? ? ? ? ccr.name="我是子類型的課程對(duì)象實(shí)例";
? ? ? ? courses.add(ccr);
? ? }
要加course.add(ccr);
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧
2 回答為什么代碼和老師一樣結(jié)果卻不一樣?。?/p>
1 回答一樣的代碼,結(jié)果不一樣
6 回答為什么一模一樣的打出來的代碼,我的這邊會(huì)報(bào)錯(cuò)呢
5 回答有一句代碼沒看懂
2 回答球解釋為什么越界了。代碼都一樣
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-01-09
你的main方法都到類外面了
2016-12-14
把main方法上行的括號(hào)刪掉。
2016-12-12
報(bào)錯(cuò)上已經(jīng)說了,方法在類中找不到,你的testChild方法為什么和main方法在一個(gè)類中,如果是為了方便給大家看貼進(jìn)來,那就沒事了,如果是本來就main方法在一個(gè)類里的,那就可以直接調(diào)用,無需實(shí)例化(但是要注意的是因?yàn)閙ain方法是靜態(tài)的(static),所以和main方法同類的方法也要聲明成靜態(tài)的,才可以直接調(diào)用)
例如:
public class Test {
????public static void main(String[] args){
????????test();
????}
????public static void test(){
????????System.out.println("123");
????}
}
2016-12-12
可是我加了還是報(bào)錯(cuò)
依然報(bào)錯(cuò)
2016-12-12
?public void testChils(){
? ? ? ? ChildCourse ccr = new ChildCourse();
? ? ? ? ccr.id="3";
? ? ? ? ccr.name="我是子類型的課程對(duì)象實(shí)例";
? ? ? ? courses.add(ccr);
? ? }
要加course.add(ccr);