การใช้ซูเปอร์คีย์เวิร์ดคืออะไร?
การใช้ซูเปอร์คีย์เวิร์ดคืออะไร?

วีดีโอ: การใช้ซูเปอร์คีย์เวิร์ดคืออะไร?

วีดีโอ: การใช้ซูเปอร์คีย์เวิร์ดคืออะไร?
วีดีโอ: Super Keyword in Java Full Tutorial - How to Use "super" 2024, อาจ
Anonim

การใช้ Java สุดยอดคีย์เวิร์ด

super สามารถใช้เพื่ออ้างถึงตัวแปรอินสแตนซ์ของคลาสหลักทันที super สามารถใช้เพื่อเรียกใช้เมธอดคลาสพาเรนต์ทันที super() สามารถใช้เพื่อเรียกใช้ตัวสร้างคลาสหลักทันที

ด้วยวิธีนี้ คำหลัก Super ใช้อะไรเป็นหลัก

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

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

ซุปเปอร์คีย์เวิร์ดคืออะไร?

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

เราสามารถใช้ super keyword ใน main method ได้หรือไม่?

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