Maison >Java >Javacommencer >Les tableaux Java sont-ils des objets ?
Les tableaux sont des objets. La classe parent du tableau est également Object, et chaque tableau implémente les interfaces Cloneable et java.io.Seriallessly. La création de tableaux en Java utilise le mot-clé new, bien que le format soit différent de la façon dont les classes ordinaires sont créées.
Mais le type du tableau n'est pas visible pour le programmeur. Mais comme les tableaux sont également des sous-classes d'Object, nous pouvons imprimer le nom de type des données. (Apprentissage recommandé : cours 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/>
Sortie :
[I<br/>
"[" signifie qu'il s'agit d'un tableau et qu'il est unidimensionnel , "I" indique que les éléments du tableau sont de type int.
Vous pouvez également imprimer d'autres types de noms de tableaux via cette méthode :
Array type Corresponding class Name
int[] [I<br/>int[][] [[I<br/>double[] [D
double[][] [[D
short[] [S
byte[] [B
boolean[] [Z
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!