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