Java数组创建和初始化
A.staticfinalint[]a={100,200};B.staticfinalint[]a;static{a=newint[2];a[0]=100;a[1]=20...
A.static final int[]a={100,200}; B.static fina lint[]a; static{a=new int[2];a[0]=100;a[1]=200;} C.static final int[]a=new int[2]{100,200}; D.static final int[]a; static void init(){a=new int[3];a[0]=100;a[1]=200;} 这四段代码都那里出错误了,static 和 final修饰符有矛盾吗?不是问初始化和创建,需要各位帮我解释这四种情况。
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询