我有一个抽象方法
public abstract Class<? extends MyClass> getMySpecialClass();
在另一种方法中,我想了解一下此类。我该怎么做?
public void method(){
Class<? extends MyClass> mySpecialClass = getMySpecialClass();
MyClass myClass = new ???
}
打电话怎么样newInstance
?
MyClass myClass = mySpecialClass.newInstance();
http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html#newInstance ()
类必须有一个空构造器(一个没有参数的)。