★★Java質問・相談スレッド149★★
■ このスレッドは過去ログ倉庫に格納されています
0861デフォルトの名無しさん
2011/11/22(火) 02:10:24.44動的に型を取ってきても意味がない。
つか、ワイルドカードは使う側の話で、new T() は呼び出される側の話だろ。例えばこう↓
class Data<T extends Test> {
public void func() {
T t = new T(); //※ここでエラーが出ます
}
}
class Invoker {
...
void invoke() {
for(Data<? extends Test> data : dataList) {
data.func();
}
}
■ このスレッドは過去ログ倉庫に格納されています