1. 3 つのリフレクション メソッド
クラスの Class オブジェクトを取得するには、Class.forName(String className)、className.class、instance object.getClass() の 3 つのメソッドがあります。 )。
2. メソッドの説明
リフレクション メカニズムは新しいオブジェクトを通じて実装されます
リフレクション メカニズムはパスを通じて実装されます
リフレクションは実装されますクラス名を通じてメカニズム
3、例
public class Demo(){ F f=new F(); //第一种表达方式 Class c1=F.class;//这种表达方式同时也告诉了我们任何一个类都有一个隐含的静态成员变量class //第二种表达方式 Class c2=f.getClass();//这种表达方式在已知了该类的对象的情况下通过getClass方法获取 //第三种表达方式 Class c3 = null; try { c3 = Class.forName("com.text.F");//类的全称 } catch (ClassNotFoundException e) { e.printStackTrace(); } } class F{}
以上がJavaリフレクションの3つの方法とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。