Array 的 Length 属性在哪里定义?
使用 ArrayList 时,可以使用公共方法 size 获取其大小()。类似地,length 属性提供了 Array 对象的大小。然而,与 ArrayList 类中定义的 size() 方法不同,数组的 length 属性在哪里定义?
答案:
Java 中的数组是唯一具有以下属性的对象:最后一个属性称为长度。该属性未在任何特定类中定义;相反,它是语言本身固有的一部分。
根据 Java 语言规范,数组类型有多个成员,包括:
- 公共最终字段长度,其中包含数组的组成部分的个数。
- 公共方法clone,它重写了Object类中的同名方法,并且抛出no checked异常。
- 继承自类Object的所有成员; Object 唯一不被继承的方法是其克隆方法。
资源:
- JLS - 数组: https://docs.oracle.com/javase/specs/jls/se7/html/jls-10.html#jls-10.7
以上是Java 数组的'length”属性在哪里定义?的详细内容。更多信息请关注PHP中文网其他相关文章!