类中定义数组为什么不能先声明再申请空间

[复制链接]
查看11 | 回复1 | 2021-1-27 05:04:52 | 显示全部楼层 |阅读模式
publicclassRePSO{
privatestaticintnumParticles=50;//粒子数
privatestaticintdimension=3;//粒子维数
privatestaticdouble[][]pBest;
publicRePSO(intdimension){
RePSO.dimension=dimension;
}
pBest=newdouble[numParticles][dimension];
}
以上会报错:在此标记之后应为VariableDeclaratorId
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:04:52 | 显示全部楼层
数组必须在声明的时候指定大小,你要看看数组在JVM中的位置就明白为什么
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行