代碼結果顯示不出來,出現(xiàn)沒有主函數(shù)
public class HelloWorld {
? ??
? ? String name; // 聲明變量name
String sex; // 聲明變量sex
static int age;// 聲明靜態(tài)變量age
? ??
? ? // 構造方法
public ? ? ?HelloWorld ?() {?
System.out.println("通過構造方法初始化name");
name = "tom";
}
? ??
? ? // 初始化塊
{?
System.out.println("通過初始化塊初始化sex");
sex = "男";
}
? ??
? ? // 靜態(tài)初始化塊
? ?static ? ?{?
System.out.println("通過靜態(tài)初始化塊初始化age");
age = 20;
}
? ??
public void show() {
System.out.println("姓名:" + name + ",性別:" + sex + ",年齡:" + age);
}
? ??
public static void main(String[] args) {
? ? ? ??
? ? ? ? // 創(chuàng)建對象
HelloWorld hello = new HelloWorld();
// 調用對象的show方法
? ? ? ? hello.show();
? ? ? ??
}
}
請問為什么這個代碼沒有結果,表明沒有主函數(shù),這是為什么呢??
2017-07-27
hello.show();與后面的}之間有空格,你把其刪除了就可以了
2017-07-27
你的代碼沒問題,我拿去在我的編譯器上跑了一下正常。應該是慕課網(wǎng)那個編譯器的問題,我也是這樣。你換成自己的編譯器吧。。。