แสดงให้เห็น
1. กำหนดตัวแปร in และใช้อักขระตัวแทนขีดจำกัดบน
ใช้คำสำคัญขยาย
2. ใช้คีย์เวิร์ด super และไวด์การ์ดขีดจำกัดล่างเพื่อกำหนดตัวแปรออก
3. หากสามารถเข้าถึงตัวแปร In ได้โดยใช้วิธีการที่กำหนดไว้ในคลาส Object ให้ใช้ไวด์การ์ดที่ไม่มีขอบเขต
4. เมื่อโค้ดจำเป็นต้องเข้าถึงตัวแปรเข้าและออก อย่าใช้ไวด์การ์ด
ตัวอย่าง
// คลาสจำนวนธรรมชาติ NaturalNumber { ส่วนตัวฉัน; NaturalNumber สาธารณะ (int i) { this.i = i; } - - // แม้แต่คลาส EvenNumber จะขยาย NaturalNumber { EvenNumber สาธารณะ (int i) { ซุปเปอร์ (i); - -
ข้างต้นเป็นกฎสำหรับการใช้ไวด์การ์ดใน Java ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน