บ้าน พัฒนาการ ผู้ประกอบการมากไปคืออะไร? - คำจำกัดความจาก techopedia

ผู้ประกอบการมากไปคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ผู้ประกอบการมากไปหมายถึงอะไร

ตัวดำเนินการโอเวอร์โหลดเป็นเทคนิคที่ตัวดำเนินการที่ใช้ในภาษาการเขียนโปรแกรมถูกนำไปใช้ในประเภทที่ผู้ใช้กำหนดด้วยตรรกะที่กำหนดเองซึ่งขึ้นอยู่กับประเภทของข้อโต้แย้งที่ส่งผ่าน


การบรรทุกเกินพิกัดของผู้ปฏิบัติงานช่วยอำนวยความสะดวกในการกำหนดผู้ใช้กำหนดสำหรับการดำเนินการนั้นหนึ่งหรือทั้งสองตัวถูกดำเนินการของผู้ใช้กำหนดระดับหรือประเภทโครงสร้าง สิ่งนี้ช่วยให้ประเภทที่ผู้ใช้กำหนดเองทำงานเหมือนกับชนิดข้อมูลพื้นฐานดั้งเดิม ตัวดำเนินการโอเวอร์โหลดมีประโยชน์ในกรณีที่ตัวดำเนินการที่ใช้สำหรับบางประเภทมีความหมายที่เกี่ยวข้องกับบริบทโดเมนและการสนับสนุนทางไวยากรณ์ตามที่พบในภาษาการเขียนโปรแกรม มันถูกใช้เพื่อความสะดวกในการสร้างประโยคความสะดวกในการอ่านและการบำรุงรักษา


Java ไม่รองรับการบรรทุกเกินพิกัดยกเว้นการต่อสตริงที่เกินพิกัด + ภายใน

Techopedia อธิบายการใช้งานเกินกำลัง

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


ตัวอย่างเช่นโอเปอเรเตอร์ใน C # ถูกจัดประเภทตามประเภทของการดำเนินการที่ดำเนินการ บางส่วนถูกโอเวอร์โหลดในประเภทที่ผู้ใช้กำหนดโดยการกำหนดในฟังก์ชันสมาชิกแบบคงที่และใช้คำสำคัญของโอเปอเรเตอร์ พารามิเตอร์ของฟังก์ชั่นผู้ประกอบการเป็นตัวแทนของตัวถูกดำเนินการในขณะที่ประเภทกลับมาของฟังก์ชั่นผู้ประกอบการแสดงถึงผลการดำเนินงาน การใช้งานมากเกินไปจะถูกนำมาใช้เป็นคู่สำหรับตัวดำเนินการเช่นตัวดำเนินการเปรียบเทียบเช่น "==" และ "! =" ควรใช้เมธอด Equals () สำหรับโอเปอเรเตอร์เหล่านี้เพื่อหลีกเลี่ยงคำเตือนของคอมไพเลอร์ ไม่ควรใช้การโหลดมากเกินไปสำหรับโอเปอเรเตอร์เช่นเงื่อนไข, ตรรกะ (และ !!), การมอบหมาย (+ =, - =, ฯลฯ ), การคัดเลือกนักแสดงและการจัดทำดัชนีอาร์เรย์ ()


ขอแนะนำเป็นอย่างยิ่งว่าการใช้งานเกินพิกัดของผู้ปฏิบัติงานจะต้องนำไปปฏิบัติเช่นนั้นผลลัพธ์ที่ได้จะเป็นสิ่งที่คาดหวังจากการใช้งานเริ่มต้นของผู้ปฏิบัติงาน กฎทางคณิตศาสตร์บางอย่างเช่นกฎการสับเปลี่ยนใช้กับนิพจน์ที่มีตัวถูกดำเนินการสองตัวไม่สามารถใช้งานได้เมื่อใช้ในการโหลดมากเกินไปสำหรับประเภทเนื่องจากถูกกำหนดไว้สำหรับตัวถูกดำเนินการเชิงตัวเลขเท่านั้น

ผู้ประกอบการมากไปคืออะไร? - คำจำกัดความจาก techopedia