Maison >Java >javaDidacticiel >Quelles sont les trois instanciations de Class en Java

Quelles sont les trois instanciations de Class en Java

WBOY
WBOYavant
2023-05-04 20:01:04968parcourir

1. Appelez la méthode getClass() dans la classe Object :

import java.util.Date;
    public class ReflectTest3 {
public static void main(String[] args) {
Date date = new Date();
Class<?> cls =  date.getClass();
System.out.println(cls);
}
    }
    "class java.util.Date"

2. Utilisez "class.class" pour obtenir :

import java.util.Date;
    public class ReflectTest4 {
public static void main(String[] args) {
Class<?> cls =  Date.class;
System.out.println(cls);
}
    }
"class java.util.Date"

3. Appelez une méthode fournie par la classe Class - instanciez la classe. objet

    public class ReflectTest5 {
public static void main(String[] args) throws ClassNotFoundException {
Class<?> cls =  Class.forName("java.util.Date");
System.out.println(cls);
}
    }
    "class java.util.Date"

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer