在java中初始化变量

时间:2015-09-04 09:38:47

标签: java variables

在我的程序中,我试图在声明它之后初始化变量,但我不能。请解释为什么我在声明之后无法初始化。

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();
    }
}

1 个答案:

答案 0 :(得分:2)

你的陈述无效。

您可以执行声明声明或流声明。

您正在做的是一个流声明,您可以在声明,构造函数或方法以及静态和非静态块中执行此操作。

  

表达式语句,还有另外两种语句:声明语句和控制流语句。声明语句声明一个变量。您已经看过很多声明语句的例子:

// declaration statement
double aValue = 8933.234;
  

最后,控制流语句规定了语句执行的顺序。

了解statements and Expressions