Overloading

Định nghĩa Overloading là gì?

OverloadingQuá tải. Đây là nghĩa tiếng Việt của thuật ngữ Overloading - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Quá tải đề cập đến khả năng sử dụng một định danh duy nhất để xác định nhiều method của một class khác nhau ở đầu vào và đầu ra thông số của họ. phương pháp quá tải thường được sử dụng khi họ khái niệm thực hiện nhiệm vụ tương tự nhưng với một bộ hơi khác nhau của các tham số. Quá tải là một khái niệm dùng để tránh mã dư thừa nơi tên cùng một phương pháp được sử dụng nhiều lần nhưng với một bộ khác nhau của tham số. Phương pháp thực tế mà đượ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 các lỗi runtime. Quá tải cung cấp mã rõ ràng, loại bỏ sự phức tạp, và tăng cường thời gian chạy hiệu suất.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Quá tải được sử dụng trong ngôn ngữ mà thực thi kiểu kiểm tra trong các cuộc gọi chức năng trong quá trình biên soạn chương trình. Khi một phương pháp quá tải, phương pháp được lựa chọn sẽ được lựa chọn tại thời gian biên dịch. Đây là không giống như các chức năng ảo nơi phương pháp này là quy định tại runtime.Unlike Java, C # cho phép các nhà khai thác bị quá tải, ngoài các phương pháp, bằng cách định nghĩa các thành viên tĩnh bằng cách sử dụng từ khóa nhà điều hành. Tính năng này giúp mở rộng và tùy chỉnh các ngữ nghĩa của các nhà khai thác có liên quan đến kiểu do người dùng định nghĩa để họ có thể được sử dụng để thao tác các trường hợp đối tượng với các nhà khai thác. Nghị quyết tình trạng quá tải trong C # là phương pháp mà theo đó các chức năng phải được chọn trên cơ sở lý luận và thông qua danh sách thành viên chức năng ứng cử viên có cùng tên. Các hoàn cảnh khác nhau, trong đó giải quyết tình trạng quá tải được sử dụng bao gồm:

What is the Overloading? - Definition

Overloading refers to the ability to use a single identifier to define multiple methods of a class that differ in their input and output parameters. Overloaded methods are generally used when they conceptually execute the same task but with a slightly different set of parameters. Overloading is a concept used to avoid redundant code where the same method name is used multiple times but with a different set of parameters. The actual method that gets called during runtime is resolved at compile time, thus avoiding runtime errors. Overloading provides code clarity, eliminates complexity, and enhances runtime performance.

Understanding the Overloading

Overloading is used in programming languages that enforce type-checking in function calls during compilation. When a method is overloaded, the method chosen will be selected at compile time. This is not the same as virtual functions where the method is defined at runtime.Unlike Java, C# allows operators to be overloaded, in addition to methods, by defining static members using the operator keyword. This feature helps to extend and customize the semantics of operators relevant to user-defined types so that they can be used to manipulate object instances with operators. The overload resolution in C# is the method by which the right function is selected on the basis of arguments passed and the list of candidate function members that have the same name. The different contexts in which the overload resolution is used include:

Thuật ngữ liên quan

  • Override
  • Operator Overloading
  • Programming
  • Development Data Platform (DDP)
  • Software Development Kit (SDK)
  • Java
  • Visual Basic (VB)
  • Structured Query Language (SQL)
  • Application Service Provider (ASP)
  • Common Language Specification (CLS)

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *