Java 中陣列是物件嗎?
在 Java 中,我們可以使用陣列為相同類型的多個值分配記憶體。與 C 不同,Java 中的陣列不僅僅是指針,它們本身也被視為物件。
讓我們檢查一下 Java 陣列宣告:
String[] array = new String[10];
這一行建立一個 String[] 類型的物件長度為 10。該數組中的每個元素都可以保存一個字串值。
Java 語言規格 (JLS) 明確定義物件:
An object is a class instance or an array.
這表示陣列符合 Java 中物件的定義,因為它們是 Object 類別的實例。數組具有可以在其上調用的方法(例如長度),從而展示其物件性質,這一事實進一步支持了這一點。
以上是Java 陣列是否被視為物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!