初学者,在深入学习java
学习到数组,想请问为什么说数组中每个元素都是变量。
例如int []score={0,1,2,3};
这个int数组中不是就包含4个常量1.2.3.4??究竟应该怎么理解,数组中都是变量这么一说。
还是应该说数组本身就是一个对象,包含4个索引的int类型。这个对象本身是一个变量,我可以随便给这4个int整型进行赋值? 比如理解为,数组本身长度不可更改,但数组中数据可变。如 int[] score={0,1,2,3,}; 本来score[0]=0但是我可以在之后程序运算需要过程中改为,重新赋值score[0]=2。那么数组是不是就相应变为2,1,2,3,??
请问我这样理解对吗,还是说怎么回事?
__innocence
相关分类