陣列是物件哦。數組的父類別也是Object,每個數組都實作了介面Cloneable and java.io.Serializable。 java中陣列的建立使用了關鍵字new,雖然格式和普通的類別建立的方式有所區別。
但是陣列的型別卻不是程式設計師可見的。 但是由於陣列也是Object的子類,我們可以列印出資料的型別名稱。 (推薦學習:java課程)
// Java program to display class of <br/>// int array type<br/>public class Test<br/>{<br/> public static void main(String[] args)<br/> {<br/> int[] x = new int[3];<br/> System.out.println(x.getClass().getName());<br/> }<br/>}<br/>
輸出:
[I<br/>
「[」表示這是一個數組,而且是一維的, “I”表示陣列元素是int類型的。
透過這個方法也可以列印其他類型的陣列名稱來:
Array type Corresponding class Name
int[] [I<br/>int[][] [[I<br/>double[] [D
double[][] [[D
short[] [S
byte[] [B
boolean[] [Z
以上是java的陣列是物件嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!