インターフェースを渡して、それを実装したクラスを返すプログラムを作りたいんですが。 (今はとりあえずから実装)、可能でしょうか? 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>); } }