เนื้อหา
- คำจำกัดความ - มรดกหมายความว่าอย่างไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบายการสืบทอด
คำจำกัดความ - มรดกหมายความว่าอย่างไร
การสืบทอดเป็นกลไกที่คลาสใหม่ได้รับมาจากคลาสที่มีอยู่ ใน Java คลาสอาจสืบทอดหรือรับคุณสมบัติและเมธอดของคลาสอื่น
คลาสที่ได้รับจากคลาสอื่นเรียกว่าคลาสย่อยในขณะที่คลาสที่ได้รับคลาสย่อยนั้นเรียกว่าซูเปอร์คลาส คลาสย่อยสามารถมีซูเปอร์คลาสเดียวเท่านั้นในขณะที่ซูเปอร์คลาสอาจมีคลาสย่อยอย่างน้อยหนึ่งคลาส
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบายการสืบทอด
การสืบทอดเป็นกระบวนการที่ลักษณะนั้นสืบทอดมาจากบรรพบุรุษ ในทำนองเดียวกันใน Java คลาสย่อยได้รับคุณสมบัติ (คุณสมบัติและวิธีการ) ของซูเปอร์คลาส (บรรพบุรุษ) ตัวอย่างเช่นยานพาหนะเป็นซูเปอร์คลาสและรถยนต์เป็นคลาสย่อย รถยนต์ (คลาสย่อย) สืบทอดคุณสมบัติทั้งหมดของยานพาหนะ กลไกการสืบทอดมีประโยชน์มากในการนำโค้ดกลับมาใช้ใหม่ ต่อไปนี้เป็นข้อ จำกัด บางประการของการสืบทอดคลาส Java: คลาสย่อยไม่สามารถรับสมาชิกส่วนตัวของซูเปอร์คลาสได้ ตัวสร้างและบล็อก initializer ไม่สามารถสืบทอดได้โดยคลาสย่อย คลาสย่อยสามารถมีซูเปอร์คลาสเดียวเท่านั้น
คำหลัก“ ขยาย” ถูกใช้เพื่อสืบทอดคลาสย่อยจากซูเปอร์คลาสดังที่แสดงโดยไวยากรณ์ต่อไปนี้: class Name_of_subclass ขยาย Name_of superclass {// ฟิลด์ใหม่และวิธีการที่จะกำหนดคลาสย่อยที่นี่} ถ้าคุณต้องการสืบทอดคลาสย่อยที่นี่ จากรูปร่างซูเปอร์คลาสคุณสามารถทำสิ่งต่อไปนี้: สี่เหลี่ยมผืนผ้าคลาสขยายรูปร่าง {... }