Quá tải

Tác Giả: Laura McKinney
Ngày Sáng TạO: 9 Tháng Tư 2021
CậP NhậT Ngày Tháng: 20 Tháng Sáu 2024
Anonim
Quá tải - Công Nghệ
Quá tải - Công Nghệ

NộI Dung

Định nghĩa - Quá tải có nghĩa là gì?

Quá tải đề cập đến khả năng sử dụng một mã định danh duy nhất để xác định nhiều phương thức của một lớp khác nhau trong các tham số đầu vào và đầu ra của chúng. Các phương thức quá tải thường được sử dụng khi về mặt khái niệm chúng thực hiện cùng một tác vụ nhưng với một bộ tham số hơi khác nhau.

Quá tải là một khái niệm được sử dụng để tránh mã dự phòng trong đó cùng một tên phương thức được sử dụng nhiều lần nhưng với một bộ tham số khác nhau. Phương thức thực tế được gọi trong thời gian chạy được giải quyết tại thời gian biên dịch, do đó tránh được lỗi thời gian chạy. Quá tải cung cấp sự rõ ràng của mã, loại bỏ sự phức tạp và nâng cao hiệu suất thời gian chạy.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích quá tải

Quá tải được sử dụng trong các ngôn ngữ lập trình thực thi kiểm tra kiểu trong các lệnh gọi hàm trong quá trình biên dịch. Khi một phương thức bị quá tải, phương thức được chọn sẽ được chọn tại thời điểm biên dịch. Điều này không giống như các hàm ảo trong đó phương thức được xác định khi chạy.

Không giống như Java, C # cho phép các toán tử bị quá tải, ngoài các phương thức, bằng cách xác định các thành viên tĩnh bằng từ khóa toán tử. Tính năng này giúp mở rộng và tùy chỉnh ngữ nghĩa của các toán tử có liên quan đến các loại do người dùng xác định để chúng có thể được sử dụng để thao tác các thể hiện đối tượng với các toán tử.

Độ phân giải quá tải trong C # là phương thức mà hàm bên phải được chọn trên cơ sở các đối số được truyền và danh sách các thành viên hàm ứng cử viên có cùng tên. Các nhược điểm khác nhau trong đó độ phân giải quá tải được sử dụng bao gồm:


  • Yêu cầu của một phương thức trong một biểu thức
  • Người xây dựng trong quá trình tạo đối tượng
  • Trình truy cập chỉ mục thông qua truy cập phần tử và biểu thức toán tử do người dùng xác định trước hoặc do người dùng xác định

Nên tránh quá tải qua ranh giới thừa kế vì nó có thể gây nhầm lẫn. Quá tải có thể trở nên cồng kềnh đối với các nhà phát triển nếu nó được sử dụng quá mức và với các loại do người dùng định nghĩa làm tham số vì nó có thể làm giảm khả năng đọc và khả năng duy trì của mã.