1
當我試圖編譯下面的程序時,出現錯誤,但是如果我編寫了int i = 3
,那麼它會成功編譯。Erorr在類範圍初始化下一行中的變量時
class A {
int i;
i=3; //initializing the variable in next line so error comes
public static void main(String args[]) {
System.out.print("hiii..");
}
}
但爲什麼它的工作原理,如果我在聲明的時間intialize即INT I = 3; – Dani
@Dani更新了我的文章。 –
A類{i = 0; int i = 3; public static void main(String args []){ System.out.print(「hiii ..」); } } 但是,如果我在聲明時寫入intialize,它完美的工作,沒有寫在方法,構造函數或塊 – Dani