エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Java]コードから動的にinstanceofしたい
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Java]コードから動的にinstanceofしたい
特定の型を継承または実装しているオブジェクトに対して、何等か処理をしたい場合、判定にinstanceofを... 特定の型を継承または実装しているオブジェクトに対して、何等か処理をしたい場合、判定にinstanceofを使います。 しかし、instanceofはJavaの構文であるため、動的に判定することはできません。 何とかする方法ないかなぁと調べてみると、以下のような方法がありました。Class.isInstanceかisAssignableFromを使います。 public static void main(String[] args) { Object baseClass = new BaseClass(); Object subClass = new SubClass(); Object baseClassWithSubOthreType = new BaseClassWithSubOthreType(); Object subClassWithSubOthreType = new SubC