ホームページ  >  記事  >  Java  >  リフレクション API を使用して Java で情報を操作する方法

リフレクション API を使用して Java で情報を操作する方法

PHPz
PHPz転載
2023-04-30 13:34:06776ブラウズ

1. 操作したいクラス オブジェクトを取得することがリフレクションの核心であり、クラス オブジェクトを通じて任意のクラス メソッドを呼び出すことができます。

2. クラス メソッドの呼び出しは、リフレクションの使用段階です。

3. この情報を操作するにはリフレクション API を使用します。

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;
}
}

以上がリフレクション API を使用して Java で情報を操作する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。