Maison  >  Article  >  Java  >  Que signifie la classe en Java

Que signifie la classe en Java

藏色散人
藏色散人original
2019-05-14 09:36:1941714parcourir

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.

Que signifie la classe en Java

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

.classAppelez 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 à Java

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn