为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在类中定义数组不能将声明和分配长度分开,否则会报错

为什么在类中定义数组不能将声明和分配长度分开,否则会报错

http://img1.sycdn.imooc.com//5dcd552800011e4b02410047.jpg


正在回答

3 回答

类里面只能放属性或方法,不能放其他语句,其他语句可以放到方法里面。

0 回复 有任何疑惑可以回复我~

你把private去掉就行了,但是,我也不知道原因是什么。我猜这是因为一般的变量是基本数据类型(比如说,int,char,double,boolean,等等),然而,数组是引用数据类型。所以,使用方法不一样。

私有访问修饰符是最严格的访问级别,所以被声明为 private 的方法、变量和构造方法只能被所属类访问,并且类和接口不能声明为 private。

数组,类和接口都是引用数据类型。

0 回复 有任何疑惑可以回复我~

你不分开也报错啊 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么在类中定义数组不能将声明和分配长度分开,否则会报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信