Méthode Class forName() en Java avec des exemples

Afficher la discussion

Améliorer l’article

Enregistrer l’article

J’aime l’article

Afficher la discussion

Améliorer l’article

Enregistrer l’article

J’aime l’article

La pourNom() méthode de classe java.lang.Class est utilisé pour obtenir l’instance de cette classe avec le nom de classe spécifié. Ce nom de classe est spécifié comme paramètre de chaîne.
Syntaxe:

public static Class<T> forName(String className) throws ClassNotFoundException

Paramètre: Cette méthode accepte le paramètre nom du cours qui est la classe pour laquelle son instance est requise.
Valeur de retour : Cette méthode renvoie l’instance de cette classe avec le nom de classe spécifié.
Exception: Cette méthode lève les exceptions suivantes :

  • Erreur de liaison : si la liaison échoue
  • Erreur d’exception dans l’initialisation : si l’initialisation provoquée par cette méthode échoue
  • Exception ClassNotFound : si la classe est introuvable

Les programmes ci-dessous illustrent la méthode forName().
Exemple 1:

Java

public class Test {

    public static void main(String[] args)

        throws ClassNotFoundException

    {

        

        Class c1 = Class.forName("java.lang.String");

        System.out.print("Class represented by c1: "

                         + c1.toString());

    }

}

Production:

Class represented by c1: class java.lang.String

Exemple 2 :

Java

public class Test {

    public static void main(String[] args)

        throws ClassNotFoundException

    {

        

        Class c1 = Class.forName("java.lang.Integer");

        System.out.print("Class represented by c1: "

                         + c1.toString());

    }

}

Production:

Class represented by c1: class java.lang.Integer

Référence: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#forName-java.lang.String-

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *