不知道什么情況導(dǎo)致報錯,請大神指導(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
很簡單啊,每段程序之所以能夠執(zhí)行,都是因為有main函數(shù)這個主函數(shù)。體現(xiàn)在代碼里就是申明完類之后的第一段:public static void main(String []args){}
怎么說呢,如果把運(yùn)行程序比作是開汽車,那么主函數(shù)對于這個過程來說就是個啟動點(diǎn)火的步驟。任何代碼都必須要放在主函數(shù)當(dāng)中才能夠運(yùn)行的起來的。你的第五行是在你新建的這個Shuoji類里實例化這個類?表示不懂你是什么邏輯。然后第六行是想要用實例化的這個類來調(diào)用下面創(chuàng)建的那個方法,表示我已經(jīng)凌亂了不知道你怎么想的。 ?但就報錯信息來提一點(diǎn),方法的調(diào)用必須是在主函數(shù)里面的,也就是說不管你上面的邏輯是否正確,光方法調(diào)用這一步,必須是放在main函數(shù)里才能運(yùn)行的起來的。
2017-09-27
方法的調(diào)用在main方法中開始的,你可以再創(chuàng)建一個類,寫一個main方法用來調(diào)用你創(chuàng)建的這個類中的方法。
2017-07-18
這么和你說吧,java程序總是從主類里的main函數(shù)里開始執(zhí)行的。
2017-07-17
那個。。你為什么不把執(zhí)行方法寫在主函數(shù)里呢??
2017-07-17