是否可以将数组声明为实例变量?

时间:2013-06-25 14:48:14

标签: java

是否可以将数组声明为实例变量?

public class Dog 
{
    public static void main(String[] args) 
    {
        Some code like creating objects
    }
}

class Dogtesr
{
    int[] nums;
    nums = new int[5]; // This shows an error
}

1 个答案:

答案 0 :(得分:6)

语句(nums = new int[5];)(与变量/方法/类声明相对)需要在函数中,例如构造函数:

class Dogtesr
{
   int[] nums;
   public Dogtesr()
   {
      nums = new int[5];
   }
}

或者您可以简单地初始化nums作为声明的一部分:

int[] nums = new int[5];