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