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中文網其他相關文章!