在我的程序中,我试图在声明变量之后初始化它,但是我不能。请解释为什么我不能在声明之后初始化。
class Animal
{
int var;
var=99; //Getting errors when i try to initialize here
void Print()
{
System.out.println(var);
}
}
class Dog
{
public static void main(String args[])
{
Animal obj=new Animal();
obj.Print();
}
}发布于 2015-09-04 09:40:35
你的陈述无效。
您可以执行声明语句或flow语句。
您所做的是一个流语句,您可以在声明、构造函数或方法以及静态和非静态块中执行该语句。
表达式语句,还有另外两种类型的语句:声明语句和控制流语句。声明语句声明变量。您已经看到了许多声明语句的示例:
// declaration statement
double aValue = 8933.234;最后,控制流语句控制语句的执行顺序。
阅读关于statements and Expressions的文章
https://stackoverflow.com/questions/32394773
复制相似问题