リフレクションを使用しているときに動的に作成されたクラスを型キャストする方法を見つけるのに問題があります。
String s;
...
Class unknownClass = Class.forName(s);
Constructor defaultConstructor = unknownClass.getConstructor(null);
Object retobj = defaultConstructor.newInstance(null);
retobj.Writeout(); // This won't work since;
オブジェクトクラスにはWriteoutというメソッドはありませんが、これは、ここで動的に作成される他の9つの可能なクラスによって共有されるメソッドの名前です(言うまでもなく、すべてのWriteoutメソッドは別々のことを行います)。助言がありますか ?あなたの時間のために事前にThx。