การบรรทุกเกินพิกัด

ผู้เขียน: Laura McKinney
วันที่สร้าง: 9 เมษายน 2021
วันที่อัปเดต: 24 มิถุนายน 2024
Anonim
รู้ก่อนถูกปรับ กฏหมายจราจรออกใหม่ การบรรทุกสิ่งของ
วิดีโอ: รู้ก่อนถูกปรับ กฏหมายจราจรออกใหม่ การบรรทุกสิ่งของ

เนื้อหา

คำจำกัดความ - การบรรทุกเกินพิกัดหมายถึงอะไร

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

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


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายการบรรทุกเกินพิกัด

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

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

การแก้ปัญหาการโอเวอร์โหลดใน C # เป็นวิธีการที่ฟังก์ชั่นที่ถูกเลือกจะถูกเลือกบนพื้นฐานของข้อโต้แย้งที่ส่งผ่านและรายชื่อสมาชิกฟังก์ชันของผู้สมัครที่มีชื่อเดียวกัน ข้อเสียที่แตกต่างกันซึ่งใช้การแก้ปัญหาโอเวอร์โหลดรวมถึง:


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

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