Heim  >  Artikel  >  Java  >  Definition des Reflexionsmechanismus und drei Methoden zum Erhalten der Klasse

Definition des Reflexionsmechanismus und drei Methoden zum Erhalten der Klasse

零下一度
零下一度Original
2017-06-23 09:53:292226Durchsuche

Definition des Reflexionsmechanismus:

Im laufenden Zustand (dynamisch) können für jede Klasse alle Eigenschaften und Methoden dieser Klasse abgerufen werden.

Für jedes Objekt können Sie jede seiner Eigenschaften und Methoden aufrufen.

Die Class-Klasse ist der Ursprung des Reflexionsmechanismus. Wir haben drei Methoden, um das Class-Objekt abzurufen:

Die erste: get

über den Klassennamen Class class = ClassName.class;

Zweitens: Erhalten Sie über den vollständigen Pfad des Klassennamens:

Class „Vollständiger Pfad des Klassennamens“);

Die dritte Methode: Erhalten durch Instanzobjekt:

Class class = object.getClass();

Bestehen Der Code fasst die Unterschiede zwischen den drei Methoden zusammen: (wird morgen hinzugefügt)

 

1 class Test{2     static{3         System.out.println("静态代码块儿static code block");4     }5     {6         System.out.println("动态代码块儿dynamic code block");7     }8 }
1 public class ClassCreate {  
2     public static void main(String[] args){  
3         Class<?> test2=Test.class;  
4         System.out.println("test");    
5     }  
6 }

 

 

Das obige ist der detaillierte Inhalt vonDefinition des Reflexionsmechanismus und drei Methoden zum Erhalten der Klasse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn