首頁  >  文章  >  Java  >  java的陣列是物件嗎

java的陣列是物件嗎

(*-*)浩
(*-*)浩原創
2019-11-13 14:11:063026瀏覽

陣列是物件哦。數組的父類別也是Object,每個數組都實作了介面Cloneable and java.io.Serializable。 java中陣列的建立使用了關鍵字new,雖然格式和普通的類別建立的方式有所區別。

java的陣列是物件嗎

但是陣列的型別卻不是程式設計師可見的。 但是由於陣列也是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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn