2025 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2025-01-22 17:43
วิธีการโอเวอร์โหลด เป็นคุณสมบัติที่ช่วยให้คลาสมีได้มากกว่าหนึ่ง กระบวนการ มีชื่อเหมือนกัน ถ้ารายการอาร์กิวเมนต์ต่างกัน มันคล้ายกับคอนสตรัคเตอร์ โอเวอร์โหลด ใน Java ที่อนุญาตให้คลาสมีคอนสตรัคเตอร์มากกว่าหนึ่งรายการที่มีรายการอาร์กิวเมนต์ต่างกัน
ดังนั้นคุณจะเขียนวิธีการโอเวอร์โหลดใน Java ได้อย่างไร
ต่อไปนี้คือวิธีต่างๆ ในการดำเนินการโอเวอร์โหลดวิธีการ:
- โอเวอร์โหลดโดยการเปลี่ยนจำนวนอาร์กิวเมนต์ คลาส MethodOverloading { การแสดงโมฆะสแตติกส่วนตัว (int a) { ระบบ
- โดยการเปลี่ยนประเภทข้อมูลของพารามิเตอร์ class MethodOverloading {// วิธีนี้ยอมรับการแสดงโมฆะคงที่ส่วนตัว int (int a) { System.
อาจมีคนถามอีกว่าวิธีการต่างๆ ที่วิธีสามารถโอเวอร์โหลดได้มีอะไรบ้าง? วิธีการโอเวอร์โหลด จะแตกต่างกันตามจำนวนและ พิมพ์ ของพารามิเตอร์ที่ส่งผ่านเป็นอาร์กิวเมนต์ไปยัง วิธีการ . คุณ สามารถ ไม่ได้กำหนดมากกว่าหนึ่ง กระบวนการ ที่มีชื่อเดียวกัน คือ Order และ the พิมพ์ ของการโต้แย้ง มันจะเป็นข้อผิดพลาดของคอมไพเลอร์
สิ่งที่ควรทราบก็คือ วิธีการโอเวอร์โหลดและการแทนที่เมธอดใน Java พร้อมตัวอย่างคืออะไร?
โพสต์นี้แสดงความแตกต่างโดยใช้สองอย่างง่าย ตัวอย่าง . โอเวอร์โหลด เกิดขึ้นเมื่อสองคนขึ้นไป วิธีการ ในชั้นหนึ่งมีเหมือนกัน กระบวนการ ชื่อแต่พารามิเตอร์ต่างกัน เอาชนะ แปลว่า มีสอง วิธีการ ด้วยเหมือนกัน กระบวนการ ชื่อและพารามิเตอร์ (เช่น กระบวนการ ลายเซ็น).
โอเวอร์โหลดคืออะไร?
ถึง โอเวอร์โหลด คือการโหลดมากเกินไปในหรือบางสิ่งบางอย่างเช่น an โอเวอร์โหลด ของกระแสไฟฟ้าที่ทำให้วงจรขาด โอเวอร์โหลด ทำให้เกิด "มากเกินไป!" สถานการณ์. ฟิวส์จะระเบิดหากมีอุปกรณ์มากเกินไป โอเวอร์โหลด วงจร; นี้เรียกว่า อัน โอเวอร์โหลด (รูปแบบคำนาม).
แนะนำ:
การใช้ FileWriter ใน Java คืออะไร?
คลาส Java FileWriter ใช้เพื่อเขียนข้อมูลเชิงอักขระไปยังไฟล์ เป็นคลาสเชิงอักขระที่ใช้สำหรับการจัดการไฟล์ในจาวา ต่างจากคลาส FileOutputStream คุณไม่จำเป็นต้องแปลงสตริงเป็นอาร์เรย์ไบต์เนื่องจากมีวิธีการเขียนสตริงโดยตรง
คลาสตัวจัดการใน Java คืออะไร?
ตัวจัดการนั้นเป็นคิวข้อความ คุณโพสต์ข้อความไปที่มัน และในที่สุดมันจะประมวลผลโดยเรียกใช้เมธอดการรันและส่งข้อความถึงมัน เนื่องจากการเรียกใช้เหล่านี้จะเกิดขึ้นตามลำดับของข้อความที่ได้รับในเธรดเดียวกันเสมอ จึงช่วยให้คุณจัดลำดับเหตุการณ์ได้
ชนิดข้อมูลดั้งเดิมใน Java คืออะไร?
Primitive types เป็นชนิดข้อมูลพื้นฐานที่สุดที่มีอยู่ในภาษา Java มี 8 แบบ: บูลีน, ไบต์, ถ่าน, สั้น, int, ยาว, ลอยและสองเท่า ประเภทนี้ทำหน้าที่เป็นหน่วยการสร้างของการจัดการข้อมูลใน Java คุณไม่สามารถกำหนดการดำเนินการใหม่สำหรับประเภทดั้งเดิมดังกล่าวได้
W3c คืออะไร Whatwg คืออะไร?
คณะทำงานเทคโนโลยี Web Hypertext Application Technology (WHATWG) เป็นชุมชนของผู้ที่สนใจในการพัฒนา HTML และเทคโนโลยีที่เกี่ยวข้อง WHATWG ก่อตั้งขึ้นโดยบุคคลจาก Apple Inc., Mozilla Foundation และ Opera Software ซึ่งเป็นผู้จำหน่ายเว็บเบราว์เซอร์ชั้นนำในปี 2547
วิธีการโอเวอร์โหลดใน OOP คืออะไร?
วิธีการโอเวอร์โหลด หัวข้อหลักในวิธีการโอเวอร์โหลด OOPis ซึ่งช่วยให้คุณกำหนดวิธีเดียวกันได้หลายครั้งเพื่อให้คุณสามารถเรียกรายการอาร์กิวเมนต์ที่แตกต่างกันได้ (รายการอาร์กิวเมนต์ของเมธอดเรียกว่าลายเซ็นต์) คุณสามารถโทรไปยังพื้นที่ด้วยหนึ่งหรือสองอาร์กิวเมนต์