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