课程
/后端开发
/Java
/Java入门第二季 升级版
为什么在类中定义数组不能将声明和分配长度分开,否则会报错
2019-11-14
源自:Java入门第二季 升级版 7-2
正在回答
类里面只能放属性或方法,不能放其他语句,其他语句可以放到方法里面。
你把private去掉就行了,但是,我也不知道原因是什么。我猜这是因为一般的变量是基本数据类型(比如说,int,char,double,boolean,等等),然而,数组是引用数据类型。所以,使用方法不一样。
私有访问修饰符是最严格的访问级别,所以被声明为 private 的方法、变量和构造方法只能被所属类访问,并且类和接口不能声明为 private。
数组,类和接口都是引用数据类型。
你不分开也报错啊
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答为什么main函数不能定义在类外?
5 回答怎样将“%”定义成百分之?
5 回答老师你好,能把main函数与定义的类放在一个文件中吗,你看看我定义的 这个,在创建对象时为什么会找不到,红色的部分。谢谢
2 回答声明和期望的包不匹配
2 回答为什么name未在子类中定义,也可用this