
แสดงให้เห็น
1. ขอบเขตล่างจะจำกัดประเภทที่ไม่รู้จักไว้เฉพาะประเภทหรือซุปเปอร์ไทป์ที่เจาะจง
2. ไวด์การ์ดขอบเขตล่างใช้อักขระไวด์การ์ด ('?')
ระบุว่าตามด้วยคีย์เวิร์ด super แล้วตามด้วยขีดจำกัดล่าง <? ซุปเปอร์เอ > .
3. คลาสที่สร้างอินสแตนซ์ภายใต้ไวด์การ์ดจะต้องเป็นคลาสปัจจุบันหรือซูเปอร์คลาสของคลาสปัจจุบัน
เมื่อจัดเก็บข้อมูล ชนิดข้อมูลจะเป็นได้เฉพาะคลาสปัจจุบันหรือซูเปอร์คลาสของคลาสปัจจุบันเท่านั้น
ตัวอย่าง
โมฆะสาธารณะคงที่ addNumbers (รายการ <? super Integer> รายการ) {
สำหรับ (int i = 1; i <= 10; i++) {
รายการ.เพิ่ม(i);
-
-ข้างต้นคือการใช้ไวด์การ์ดขอบเขตล่างของ Java ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน