Java 使用 Class 變數類別,new Instance

摘要:Java 使用 Class 變數類別,new Instance

當用得到類別的class型別

如下

Class c = MyClass.class

要使用這個c,產生實體的時候,使用

MyClass obj = (MyClass)c.newInstance();

 

當有他建構子是有參數式的建構子時,則使用以下方法(網路找到的資料)

http://stackoverflow.com/questions/10470263/create-new-object-using-reflection

 

final Value v = Value.class.getConstructor(
   int.class, int.class, double.class).newInstance(_xval1,_xval2,_pval);