generic در Constructor در جاوا

0 رأی
میانگین بازدید روزانه 0.3242 بازدید
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 مشخص کردی رو قبول میکنم

سوال 4 ماه قبل در تالار برنامه نویسی توسط یوری (280 امتیاز)
ویرایش 4 ماه قبل توسط Saeed Zarinfam

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

+3 رأی
1 جواب میانگین بازدید روزانه 0.41430 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.11186 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0860 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.07104 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 0.0784 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.831,535 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 2.0633 بازدید
+2 رأی
1 جواب میانگین بازدید روزانه 1.8845 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 1.8845 بازدید
سوال 3 هفته قبل در تالار برنامه نویسی توسط HA (95 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 1.6362 بازدید
سوال 1 ماه قبل در تالار برنامه نویسی توسط nazanin roozbahani_8 (5 امتیاز)
کانال تلگرام جواب یاب
...