Où est définie la propriété Longueur du tableau ?
Lorsque vous travaillez avec une ArrayList, sa taille peut être obtenue à l'aide de la méthode publique size (). De même, la propriété length fournit la taille d'un objet Array. Cependant, contrairement à la méthode size() définie dans la classe ArrayList, où est définie la propriété length des tableaux ?
Réponse :
Les tableaux en Java sont des objets uniques avec un attribut final appelé longueur. Cette propriété n’est définie dans aucune classe spécifique ; il s'agit plutôt d'une partie inhérente du langage lui-même.
Selon la spécification du langage Java, un type de tableau comporte plusieurs membres, notamment :
- La longueur du champ final public, qui contient le nombre de composants du tableau.
- La méthode publique clone, qui remplace la méthode du même nom dans la classe Object et ne renvoie aucune vérification exceptions.
- Tous les membres hérités de la classe Object ; la seule méthode d'Object qui n'est pas héritée est sa méthode de clonage.
Ressources :
- JLS - Tableaux : https://docs.oracle.com/javase/specs/jls/se7/html/jls-10.html#jls-10.7
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!