私が持っているとします:
ClassA extends SuperClass{ ...}
ClassB extends SuperClass{ ... }
またClassX<T extends SuperClass> { ... }
ここで、実行時に、ClassA または ClassB のいずれかであることがわかっているオブジェクトに遭遇しました。それに基づいて ClassX のインスタンスを作成したいと思います。どうやってやるの?
私が試してみました:
Class<?> className = object.getClass();
Class<className> objectx = ...
これは機能しません。
前もって感謝します!