ซูเปอร์คีย์เวิร์ดใน PHP คืออะไร?
ซูเปอร์คีย์เวิร์ดใน PHP คืออะไร?

วีดีโอ: ซูเปอร์คีย์เวิร์ดใน PHP คืออะไร?

วีดีโอ: ซูเปอร์คีย์เวิร์ดใน PHP คืออะไร?
วีดีโอ: ปูพื้นฐานการเขียนโปรแกรมเชิงวัตถุด้วยภาษา PHP [FULL COURSE] 2024, อาจ
Anonim

NS คีย์เวิร์ดสุดยอด หมายถึงวัตถุ superclass (พาเรนต์) มันถูกใช้เพื่อเรียกเมธอด superclass และเพื่อเข้าถึงตัวสร้าง superclass

ในทำนองเดียวกัน super keyword อธิบายด้วยตัวอย่างคืออะไร

1) สุดยอด ใช้เพื่ออ้างถึงตัวแปรอินสแตนซ์คลาสหลักทันที เราสามารถใช้ คีย์เวิร์ดสุดยอด เพื่อเข้าถึงสมาชิกข้อมูลหรือฟิลด์ของคลาสพาเรนต์ ใช้ในกรณีที่คลาสพาเรนต์และคลาสย่อยมีฟิลด์เดียวกัน ในข้างต้น ตัวอย่าง , สัตว์ และ สุนัข ทั้งสองชั้นมีสีคุณสมบัติร่วมกัน

ในทำนองเดียวกัน PHP super class คืออะไร? PHP 5 มรดก. NS ระดับ ที่สืบทอดมาเรียกว่า ชั้นผู้ปกครอง (หรือ ซุปเปอร์คลาส หรือ ชั้นฐาน ) ในขณะที่ ระดับ ที่เป็นมรดกอย่างอื่น ระดับ เรียกว่าเด็ก ระดับ (หรือย่อย ระดับ หรือได้รับ ระดับ ). ในตัวอย่างข้างต้น มนุษย์จะเป็น ชั้นผู้ปกครอง และชายและหญิงจะเป็นลูกของมัน ชั้นเรียน.

เกี่ยวกับเรื่องนี้ คุณหมายถึงอะไรโดย super keyword?

สุดยอด คือ คำสำคัญ . มันถูกใช้ในเมธอด sub-class คำนิยาม เพื่อเรียกวิธีการที่กำหนดไว้ใน สุดยอด ระดับ. วิธีการส่วนตัวของ สุดยอด - ไม่สามารถเรียกคลาสได้ เฉพาะวิธีการสาธารณะและการป้องกันเท่านั้นที่สามารถเรียกได้โดย คีย์เวิร์ดสุดยอด . มันยังถูกใช้โดยตัวสร้างคลาสเพื่อเรียกใช้ตัวสร้างของคลาสพาเรนต์

อะไรคือความแตกต่างระหว่างสิ่งนี้ () และ super ()?

ความแตกต่างระหว่างซุปเปอร์ () และนี่ () ในจาวา ซุปเปอร์() นี้ด้วย () ทั้งสองถูกใช้เพื่อเรียกตัวสร้าง ซุปเปอร์() ใช้เพื่อเรียกคอนสตรัคเตอร์ของคลาสฐาน (เช่นคลาสของผู้ปกครอง) ในขณะที่ () ใช้เพื่อเรียก Constructor ของคลาสปัจจุบัน ซุปเปอร์() ใช้เพื่อเรียกคอนสตรัคเตอร์ของคลาสเบส (คลาสพาเรนต์)

แนะนำ: