การสืบทอด: คลาสใหม่สามารถสร้างขึ้นได้ตามคลาสที่มีอยู่ การสืบทอดคลาสที่มีอยู่สามารถนำวิธีการและโดเมนของคลาสเหล่านี้กลับมาใช้ซ้ำได้ บนพื้นฐานนี้สามารถเพิ่มวิธีการและโดเมนใหม่เพื่อขยายฟังก์ชั่นของคลาส
คลาสสาธารณะขยาย {/* คลาสสัตว์: สัตว์ทุกตัวสามารถเคลื่อนย้าย* 1.DOG 2.CAT* ใน Java, subclasses สามารถสืบทอดคุณสมบัติและฟังก์ชั่นของคลาสแม่; * ข้อมูลจำเพาะความสัมพันธ์ในการสืบทอด: subclass ขยายคลาสหลัก * ทรัพยากรที่ไม่สามารถสืบทอดได้: * 1. subclasses ไม่สามารถสืบทอดวิธีการก่อสร้างของคลาสพาเรนต์และต้องเรียกตัวสร้างคลาสแม่ (เนื่องจากแอตทริบิวต์คลาสแม่จะเริ่มต้นเมื่อสร้างวัตถุคลาสลูก (ในกรณีของการสืบทอดข้ามแพคเกจพวกเขาสามารถเข้าถึงได้ภายในคลาสย่อยเท่านั้น) * หมายเหตุเกี่ยวกับการสืบทอด: * 1 การสืบทอดของคลาสใน Java เป็นมรดกเดียว คลาสแม่สามารถมี s subclasses* 2. คอนสตรัคเตอร์คลาสย่อยจะต้องเรียกตัวสร้างคลาสแม่* 3 เมื่อคลาสย่อยมีแอตทริบิวต์ที่มีชื่อเดียวกันกับคลาสพาเรนต์วัตถุคลาสย่อยนี้เข้าถึงแอตทริบิวต์ของตัวเอง* 4 */โมฆะคงที่สาธารณะหลัก (สตริง [] args) {กุหลาบกุหลาบ = ดอกกุหลาบใหม่ (); rose.type = "rose"; rose.sendpeople (); // rose.smile = 'Fragrance'; Rose.colorful = true;}} ชั้นดอกไม้ ขนาดบูลีนมีสีสัน, ถ่านยิ้ม) {//super(); this.type = type; this.color = color; this.size = size; this.colorful = สีสัน; this.smile = smile;} public void sendpeople () {system.out.println (type+"ส่ง");} โมฆะส่วนตัวสาธิต () {system.out.println ("ฉันเป็นวิธีส่วนตัวกับคลาสพ่อแม่"); ไม่สามารถสืบทอดวิธีการส่วนตัวไปยังคลาสแม่}}สรุป
ข้างต้นคือทั้งหมดที่เกี่ยวกับการวิเคราะห์รหัสทดสอบการสืบทอดใน Java ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องในเว็บไซต์นี้ต่อไป หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!