これらの反射の問題がここでよく議論されているのを見ました。残念ながら、私の問題の解決策を見つけることができませんでした:
サブクラスの多くのものを処理する1つの抽象クラスがあります
public abstract class A{
public static <T extends A> create(){
// some factory stuff here
}
public static List<....> createMore(){ /// some stuff here}
}
クラス A は、メイン プロジェクトのインクルード ライブラリにあります。ここで、A のサブクラスに A のメソッドを使用したいと思います。
public class A1 extends A {...}
そしてそれを使用します:
A1 mySubclass = A1.create();
ArrayList<A1> listOfSubclass= A1.createMore();
これは何らかの方法で可能ですか?