`把你出错的那一行写出来看看。
Eclipse已经提示你出错的行了.看看右边滚动条红色的广场的地方指向的行就是你出错的行.
我感觉SetId();出问题了。
你使用对象.setid()试试。
例如for循环下面
a[i].setid();
我把你的代码整了下,附件是代码。
setid()是对象里面的方法。你要调用a[i].setid()才能调用实例里的方法。你在id 和 setid之前加static修饰符的话 你的shiyan4的三个实例的id用的是相同的堆内存。直接用类名调用就可以了shiyan4.setid().
clean 一次试试 。