Heim  >  Artikel  >  Java  >  So verwenden Sie die Reflection-API zum Bearbeiten von Informationen in Java

So verwenden Sie die Reflection-API zum Bearbeiten von Informationen in Java

PHPz
PHPznach vorne
2023-04-30 13:34:06776Durchsuche

1. Das Erhalten des Klassenobjekts, das Sie bedienen möchten, ist der Kern der Reflexion. Wir können jede Klassenmethode über das Klassenobjekt aufrufen.

2. Das Aufrufen der Klassenmethode ist die Nutzungsphase der Reflexion.

3. Verwenden Sie die Reflection-API, um diese Informationen zu verarbeiten.

Instanzen

class Worker{
/*两个public构造方法*/
public Worker(){
count++;
}
public Worker(String name){
super();
this.name = name;
}
/*两个private构造方法*/
private Worker(String name,int age){
super();
this.name = name;
this.age = age;
}
private Worker(int age){
super();
this.age = age;
}
/*两个private属性*/
private String name;
private int age;
/*一个public属性*/
public String parents;
/*一个private static属性*/
private static int count;
/*一个 public static属性*/
public static String address;
/*两个public方法*/
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
/*两个private方法*/
private int getAge(){
return age;
}
private void setAge(int age){
this.age = age;
}
/*两个public static方法*/
public static void printAddress(String address){
System.out.println("printAddress==="+address);
}
public static void printAddress(){
System.out.println("printAddress===default");
}
/*两个private static方法*/
private static void printlnCount(int count){
System.out.println("printCount==="+count);
}
private static void printlnCount(){
System.out.println("printCount===000");
}
@Override
public String toString(){
return "这是一个Worker实例:name="+name+",age="+age;
}
}

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Reflection-API zum Bearbeiten von Informationen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen