สารบัญ:

วิธีการโอเวอร์โหลดใน Java คืออะไร?
วิธีการโอเวอร์โหลดใน Java คืออะไร?

วีดีโอ: วิธีการโอเวอร์โหลดใน Java คืออะไร?

วีดีโอ: วิธีการโอเวอร์โหลดใน Java คืออะไร?
วีดีโอ: SIT304 หลักการเขียนโปรแกรมเชิงวัตถุ Overloading with Java 2024, อาจ
Anonim

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

ดังนั้นคุณจะเขียนวิธีการโอเวอร์โหลดใน Java ได้อย่างไร

ต่อไปนี้คือวิธีต่างๆ ในการดำเนินการโอเวอร์โหลดวิธีการ:

  1. โอเวอร์โหลดโดยการเปลี่ยนจำนวนอาร์กิวเมนต์ คลาส MethodOverloading { การแสดงโมฆะสแตติกส่วนตัว (int a) { ระบบ
  2. โดยการเปลี่ยนประเภทข้อมูลของพารามิเตอร์ class MethodOverloading {// วิธีนี้ยอมรับการแสดงโมฆะคงที่ส่วนตัว int (int a) { System.

อาจมีคนถามอีกว่าวิธีการต่างๆ ที่วิธีสามารถโอเวอร์โหลดได้มีอะไรบ้าง? วิธีการโอเวอร์โหลด จะแตกต่างกันตามจำนวนและ พิมพ์ ของพารามิเตอร์ที่ส่งผ่านเป็นอาร์กิวเมนต์ไปยัง วิธีการ . คุณ สามารถ ไม่ได้กำหนดมากกว่าหนึ่ง กระบวนการ ที่มีชื่อเดียวกัน คือ Order และ the พิมพ์ ของการโต้แย้ง มันจะเป็นข้อผิดพลาดของคอมไพเลอร์

สิ่งที่ควรทราบก็คือ วิธีการโอเวอร์โหลดและการแทนที่เมธอดใน Java พร้อมตัวอย่างคืออะไร?

โพสต์นี้แสดงความแตกต่างโดยใช้สองอย่างง่าย ตัวอย่าง . โอเวอร์โหลด เกิดขึ้นเมื่อสองคนขึ้นไป วิธีการ ในชั้นหนึ่งมีเหมือนกัน กระบวนการ ชื่อแต่พารามิเตอร์ต่างกัน เอาชนะ แปลว่า มีสอง วิธีการ ด้วยเหมือนกัน กระบวนการ ชื่อและพารามิเตอร์ (เช่น กระบวนการ ลายเซ็น).

โอเวอร์โหลดคืออะไร?

ถึง โอเวอร์โหลด คือการโหลดมากเกินไปในหรือบางสิ่งบางอย่างเช่น an โอเวอร์โหลด ของกระแสไฟฟ้าที่ทำให้วงจรขาด โอเวอร์โหลด ทำให้เกิด "มากเกินไป!" สถานการณ์. ฟิวส์จะระเบิดหากมีอุปกรณ์มากเกินไป โอเวอร์โหลด วงจร; นี้เรียกว่า อัน โอเวอร์โหลด (รูปแบบคำนาม).

แนะนำ: