Déchiffrement des littéraux de classe en Java
Le didacticiel Java indique que les littéraux de classe sont un type unique de littéral qui peut être construit en ajoutant ". class" à un nom de type, tel que String.class. Mais quel est le but d'un littéral de classe ?
Attribuer un littéral de classe
Un littéral de classe peut être attribué à une variable de type java.lang.Class. Ce type représente le type sous-jacent de l'objet. Par exemple, le code suivant attribue le littéral de classe pour la classe String à une variable :
<code class="java">Class<String> c = String.class;</code>
Fonctionnalité du littéral de classe
L'objet Class vous permet d'effectuer une réflexion -opérations liées au type qu'il représente. Certains cas d'utilisation courants incluent :
Exemple
Le code suivant utilise la réflexion pour obtenir le nom de la classe String :
<code class="java">System.out.println(c.getName()); // Output: java.lang.String</code>
Les littéraux de classe sont un outil puissant pour comprendre et manipuler les types en Java. En attribuant des littéraux de classe aux variables de classe, vous pouvez accéder à une multitude d'informations et de fonctionnalités liées aux types sous-jacents.
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!