不知道什么情況導(dǎo)致報(bào)錯(cuò),請(qǐng)大神指導(dǎo),謝謝!
package com.shuji;
public class Shuoji {
int chenji=1;
Shuoji od= new Shuoji();
od.daDianDua();
public void daDianDua(){
int shichang=10;
System.out.println("shichang"+shichang);
}
public void xinXi(){
int shihang=10;
System.out.println("shichang"+shihang);
}
}
2017-07-18
很簡(jiǎn)單啊,每段程序之所以能夠執(zhí)行,都是因?yàn)橛衜ain函數(shù)這個(gè)主函數(shù)。體現(xiàn)在代碼里就是申明完類之后的第一段:public static void main(String []args){}
怎么說呢,如果把運(yùn)行程序比作是開汽車,那么主函數(shù)對(duì)于這個(gè)過程來說就是個(gè)啟動(dòng)點(diǎn)火的步驟。任何代碼都必須要放在主函數(shù)當(dāng)中才能夠運(yùn)行的起來的。你的第五行是在你新建的這個(gè)Shuoji類里實(shí)例化這個(gè)類?表示不懂你是什么邏輯。然后第六行是想要用實(shí)例化的這個(gè)類來調(diào)用下面創(chuàng)建的那個(gè)方法,表示我已經(jīng)凌亂了不知道你怎么想的。 ?但就報(bào)錯(cuò)信息來提一點(diǎn),方法的調(diào)用必須是在主函數(shù)里面的,也就是說不管你上面的邏輯是否正確,光方法調(diào)用這一步,必須是放在main函數(shù)里才能運(yùn)行的起來的。
2017-09-27
方法的調(diào)用在main方法中開始的,你可以再創(chuàng)建一個(gè)類,寫一個(gè)main方法用來調(diào)用你創(chuàng)建的這個(gè)類中的方法。
2017-07-18
這么和你說吧,java程序總是從主類里的main函數(shù)里開始執(zhí)行的。
2017-07-17
那個(gè)。。你為什么不把執(zhí)行方法寫在主函數(shù)里呢??
2017-07-17