【发布时间】:2017-08-02 20:29:07
【问题描述】:
我正在研究的一个来源将数组定义为“一个名称下的变量集合,其中变量通过索引号访问。”
但后来我意识到你可以拥有一个对象数组(或者至少是一个指向对象的指针数组)。
这让我想知道在 java 中变量是如何定义的,因为我不认为对象是变量。 Jenkov Tutorials 将变量称为“一块可以包含数据值的内存”。
既然我相信一个对象符合这个定义,那么一个对象是否被认为是一个变量?
【问题讨论】:
-
不,对象不是变量。我会说引用的来源是不准确的。
-
如果说数组是对象的集合会更准确吗...?
-
数组是一个可变的、固定大小的索引对象引用集合。