閱讀394 返回首頁    go 王者榮耀


java反射2——Class類實例化的三種方法

package cn.classes;

public class OneClass

{

}

 

package cn.test;

import cn.classes.OneClass;

public class Test

{

 public static void main(String[] args)

 {
  Class<?> c1 = null;
  Class<?> c2 = null;
  Class<?> c3 = null;

  try
  {

        // 重要
  
     c1 = Class.forName("cn.classes.OneClass");
  }
  catch (ClassNotFoundException e)
  {
   e.printStackTrace();
  }


  c2 = new OneClass().getClass();
 
c3 = OneClass.class;
  
  // 結果cn.classes.OneClass
  System.out.println(c1.getName());
  System.out.println(c2.getName());
  System.out.println(c3.getName());


 }


}

幫助文檔參見

java.lang;

java.lang.reflect

最後更新:2017-04-02 22:16:40

  上一篇:go jQuery內置函數map和each的用法
  下一篇:go setiosflags() 的好處多多