java的for循环初始化问题
1、方法一:
用关键字new,在声明时候初始化
例如Panel[] panels = new Panel[]{ p1,p2,p3,p4};//声明一个数组

2、方法二:
用for循环依次进行初始化
Panel[] panels = new Panel[]{new Panel(),new Panel(),new Panel(),new Panel()};
for (int i = 0 ; i < panels.length ; i++) {//循环对数组进行初始化
panels[i] = new Panel();

3、运行后发现是错误的,因为Panel[] panels = new Panel[]{ p1,p2,p3,p4};想要匿名数组初始化,这肯定不对,如果想要这样必须
int []array=new int[]{1,1,1,1};
panel []p=new panel[]{new pannel(),new panel};.
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:96
阅读量:33
阅读量:100
阅读量:134
阅读量:63