我目前的头痛之处在于,我可以创建一个名为board的二维数组,参数为(3,3)来定义tic tac toe 9单元游戏板,但我不能创建一个名为board的数组,参数为(6,7)来定义Connect 4板,甚至(5,8)来定义Mastermind。Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 6
at games.board.Board.<init>(
我知道对于java中的每个原始类型,都有一个引用类型可以表示相同的值,外加null。例如,int和java.lang.Integer。我还了解到,虽然所有数组(甚至java.lang.Object[])都是从java.lang.Object派生的,但只有非原语类型的数组才能转换为java.lang.Object[]。, 4);Class type = int.class;
Object[] o = (Object[])java