実行時にJavaクラスが別のクラスを拡張するかどうかをテストするにはどうすればいいですか? 質問する

実行時にJavaクラスが別のクラスを拡張するかどうかをテストするにはどうすればいいですか? 質問する

aが のサブクラスであるかどうかをテストするにはどうすればいいですかb?

Class<?> a = A.class;
Class<?> b = B.class;

ベストアンサー1

何方をお探しですか:

Super.class.isAssignableFrom(Sub.class)

おすすめ記事