การใช้ this และ super keyword ใน Java คืออะไร?
การใช้ this และ super keyword ใน Java คืออะไร?

วีดีโอ: การใช้ this และ super keyword ใน Java คืออะไร?

วีดีโอ: การใช้ this และ super keyword ใน Java คืออะไร?
วีดีโอ: JAVA (OOP) 19: การใช้งาน this กับ super 2024, เมษายน
Anonim

สุดยอด และนี่ คีย์เวิร์ดในภาษาจาวา . คีย์เวิร์ดสุดยอด เป็น ใช้แล้ว เพื่อเข้าถึงเมธอดของคลาสพาเรนต์ในขณะที่เป็น ใช้แล้ว เพื่อเข้าถึงวิธีการของคลาสปัจจุบัน นี้สงวนไว้ คีย์เวิร์ดในภาษาจาวา คือเราไม่สามารถ ใช้ เป็นตัวระบุ นี่คือ ใช้แล้ว เพื่ออ้างถึงอินสแตนซ์ของคลาสปัจจุบันและสมาชิกสแตติก

ยิ่งกว่านั้นการใช้ super keyword ใน Java คืออะไรพร้อมตัวอย่าง?

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

นอกจากนี้ อะไรคือความแตกต่างระหว่าง this และ super keyword ใน Java? นี้และ สุดยอด เป็นคีย์เวิร์ดพิเศษสองคำใน Java ซึ่งใช้แทนอินสแตนซ์ปัจจุบันของคลาสและมันคือ สุดยอด ระดับ. ที่ผมกล่าวว่า ใน บรรทัดแรก หลัก ความแตกต่างระหว่างสิ่งนี้กับ super ใน Java คือสิ่งนี้แสดงถึงอินสแตนซ์ปัจจุบันของคลาสในขณะที่ สุดยอด แสดงถึงอินสแตนซ์ปัจจุบันของคลาสพาเรนต์

ดังนั้นการใช้คำหลักนี้ใน Java คืออะไร?

คำสำคัญ 'นี่' ใน Java เป็นตัวแปรอ้างอิงที่อ้างถึงวัตถุปัจจุบัน "สิ่งนี้" คือการอ้างอิงถึงวัตถุปัจจุบันซึ่งกำลังเรียกใช้เมธอด คุณสามารถ ใช้ "นี้" คำสำคัญ เพื่อหลีกเลี่ยงความขัดแย้งในการตั้งชื่อเมธอด/ตัวสร้างของอินสแตนซ์/อ็อบเจ็กต์ของคุณ

จุดประสงค์ของ super ใน Java คืออะไร?

ความหมายและการใช้งาน The สุดยอด คีย์เวิร์ดหมายถึงอ็อบเจ็กต์ซูเปอร์คลาส (พาเรนต์) มันถูกใช้เพื่อเรียกเมธอด superclass และเพื่อเข้าถึงตัวสร้าง superclass การใช้งานทั่วไปของ สุดยอด คีย์เวิร์ดคือการกำจัดความสับสนระหว่างซูเปอร์คลาสและคลาสย่อยที่มีเมธอดที่มีชื่อเดียวกัน

แนะนำ: