La classe en java représente une classe, et la classe classe existe dans le package java.lang. En Java, chaque classe possède un objet Class correspondant. Lorsque nous écrivons une classe et la compilons, un objet Class sera généré dans le fichier [.class] généré, qui est utilisé pour représenter les informations de type de cette classe.
Classe de classe (les instances de la classe Classreprésentent des classes et des interfaces dans une application Java en cours d'exécution).
(Recommandation du didacticiel vidéo : cours java )
En Java, chaque classe a un objet Class correspondant. C'est-à-dire que lorsque nous écrivons une classe et que la compilation est terminée, un objet Class sera généré dans le fichier .class
généré pour représenter les informations de type de cette classe.
Méthode 1
Utilisez l'objet pour appeler la méthode getClass()
pour obtenir l'instance de classe de l'objet
Méthode 2
Utilisez le statique ; méthode de la classe ClassforName()
, utilisez le nom de la classe pour obtenir une instance de Class (staticClass forName(String className) Renvoie l'objet Class associé à la classe ou à l'interface avec le nom de chaîne donné.); 3
Utilisez
la méthode pour obtenir des instances de classe. Pour les classes d'encapsulation de types de données de base, vous pouvez également utiliser .TYPE pour obtenir des instances de classe des types de données de base correspondants.class
Appelez le constructeur par défaut. dans la classe dans newInstance() ObjectnewInstance() (peut créer une instance de cette classe lorsque le nom de la classe n'est pas connu) Crée une nouvelle instance de la classe représentée par cet Classobject.
Pendant l'exécution, si nous voulons générer une instance d'un certain objet de classe, la machine virtuelle Java (JVM) vérifiera si l'objet Classe de ce type a été chargé. S'il n'est pas chargé, la JVM trouvera le fichier .class en fonction du nom de la classe et le chargera. Une fois qu'un objet Class d'un certain type a été chargé en mémoire, il peut être utilisé pour générer tous les objets de ce type.
Tutoriels associés :
Tutoriel d'introduction à JavaCe 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!