On Wed, May 6, 2009 at 10:06 AM, Du Liang <duliang.21 at 163.com> wrote: > int[] arrB = [2,2,2]; // arrB is static in[] or bug ? Declaring the variable like this uses a single array for all instances of AB. You should initialize it in this() instead, or put "arrB = arrB.dup;" in this().