level 2
俺是老杰
楼主
大神们,我在自学中碰到一个不明白的问题,恳请大家帮我看看

。
首先这是我的代码,很简单,就是我自己创了一个BTN类(实际上就是给普通的Button类加了两个参数i,j。方便我以后在有很多Button的时候需要通过i,j,来对应他们。我先试了一下仅仅声明一个BTN,并且用new BTN()初始化,然后对这个BTN里面的元素进行操作,也就是对b.i b.j b.btn都赋了值,并且操作,结果如下



没啥问题,但是当我把b声明为BTN的数组的时候,问题就来了。代码如下,我将b先声明再实例化,然后仅仅对
b[1]的i,j元素进行了赋值,并操作,编译器没有报错,但是程序却有问题,当我一点下按钮触发该函数的时候,他就报错,为什么啊?大佬们一定棒棒我,我是个初学者,是哪里写的有问题啊啊啊啊!



2017年12月22日 09点12分
1

。首先这是我的代码,很简单,就是我自己创了一个BTN类(实际上就是给普通的Button类加了两个参数i,j。方便我以后在有很多Button的时候需要通过i,j,来对应他们。我先试了一下仅仅声明一个BTN,并且用new BTN()初始化,然后对这个BTN里面的元素进行操作,也就是对b.i b.j b.btn都赋了值,并且操作,结果如下



没啥问题,但是当我把b声明为BTN的数组的时候,问题就来了。代码如下,我将b先声明再实例化,然后仅仅对b[1]的i,j元素进行了赋值,并操作,编译器没有报错,但是程序却有问题,当我一点下按钮触发该函数的时候,他就报错,为什么啊?大佬们一定棒棒我,我是个初学者,是哪里写的有问题啊啊啊啊!


