private int[] data = new int[3];
This already initializes your array elements to 0. You don’t need to repeat that again in the constructor.
In your constructor it should be:
data = new int[]{0, 0, 0};
private int[] data = new int[3];
This already initializes your array elements to 0. You don’t need to repeat that again in the constructor.
In your constructor it should be:
data = new int[]{0, 0, 0};