07/07/28 20:47:42
インターフェースを渡して、それを実装したクラスを返すプログラムを作りたいんですが。
(今はとりあえずから実装)、可能でしょうか?
public class Hoge{
public static Class<? extends T> createClass(Class<T> c){
if(c.isInterface()){
なんらかの手段を使ってメソッドを空実装したクラスをreturn;
}else return null;
}
}
public interface Hello{
String sayHello();
}
public class Hogehoge{
public void main(String[] args){
Hoge.createClass(Hello.class<Hello>);
}
}