Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
わかりました、クラスのオブジェクトを引数として持つメソッドが欲しいです。このメソッドがクラスの任意のオブジェクトを受け入れるようにするにはどうすればよいですか (メソッドがジェネリックになるように)。
型パラメーターを使用しようとしましたが、「予期しない型、必要なクラス、型パラメーターが見つかりました」というエラーが常に発生します。次のようなものを使用する必要がありますか
Class<R>
良い例はありますか?
あなたの質問を理解しているかどうかはわかりませんが、おそらくこれは次のとおりです。
public <T> void foo(T param)
またはもう少し複雑なバージョン:
public <T> Class<? extends T> pickOne(Collection<Class<? extends T>> classes)
よろしくレオン