この質問の仕方がよくわからないので、タイトルなどもよくわかりません。ここに行きます。
object があるとしますFoo foo = new Foo()。new ArrayList<foo.getClass()>()実行時に と同等になるのようなコードを書くことは可能new ArrayList<Foo>()ですか?
関連する別の質問は次のとおりです。クラスFooが拡張するとしますException。次に、次のようなものを書くことは可能ですか
try{
// ...
} catch(foo.getClass() e) {
//
}
これはに変換されます
try{
// ...
} catch(Foo e) {
//
}
?
これを行うのが恐ろしいかどうかは、重要な部分ではありません。しかし、とにかく有能な意見を聞きたいです。