generic در Constructor در جاوا

0 رأی
میانگین بازدید روزانه 0.5234 بازدید
class MyClass<E> {

   MyClass(List<? extends E> list) {    } //Constructor 1

  <P> MyClass(List<P extends E> list) {    }//Constructor 2

}

چرا Constructor 1 مشکل نداره ولی به Constructor 2 گیر میده

مگه فرق بین استفاده از wildcard و یا اینکه یک کارکتر مثل p رو استفاده کنیم تویه چیه؟

مگه هر دو تاشون این معنی رو نمیدن که تمام فرزند های Type ی که برای E مشخص کردی رو قبول میکنم

سوال 2 ماه قبل در تالار برنامه نویسی توسط shahoo (134 امتیاز)
ویرایش 1 ماه قبل توسط Saeed Zarinfam

سوال های مشابه

+3 رأی
1 جواب میانگین بازدید روزانه 0.42417 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.11177 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0857 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0799 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 0.0782 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.811,437 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.8214 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.4714 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 1.242 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.8329 بازدید
کانال تلگرام جواب یاب
...