Maison >Java >Javacommencer >Les tableaux Java sont-ils des objets ?

Les tableaux Java sont-ils des objets ?

(*-*)浩
(*-*)浩original
2019-11-13 14:11:063067parcourir

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.

Les tableaux Java sont-ils des objets ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que peut faire Java ?Article suivant:Que peut faire Java ?