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