• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:キャストの仕方がわかりません)

キャストの仕方がわかりません

このQ&Aのポイント
  • メソッド内でクラスを生成し、そのクラスで共通処理を行いたいのですが、上手くいきません。
  • ジェネリクスの使い方が悪いのか、キャストで怒られてしまいます。
  • お分かりの方、いらっしゃいましたら教授願えますか。

質問者が選んだベストアンサー

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

ToolInterface resObj = (ToolInterface) obj.newInstance();

bonbontarou
質問者

お礼

返事、有難うございます。 自分でも色々やってみました。 引数を以下の様に修正すると、 キャスト無しでいけました。 Class<? extends ToolInterface> obj ToolInterface resObj = obj.newInstance();

関連するQ&A