Method overloading là gì?

Noun Programming
Nạp chồng phương thức, quá tải hàm

Hai hoặc nhiều phương thức (method) có cùng tên được định nghĩa trong một lớp (class) được cho là nạp chồng. Điều này áp dụng cho cả hàm khởi tạo (constructor) và các phương thức khác. Nạp chồng áp dụng thông qua một hệ thống phân cấp lớp (class hierarchy), vì vậy một lớp con (sub class) có thể nạp chồng một phương thức được xác định trong một trong các lớp cha (super class) của nó. Điều quan trọng là phải phân biệt giữa phương thức được nạp chồng (overloaded method) và phương thức được ghi đè (overridden method). Các phương thức được nạp chồng phải được phân biệt theo một cách nào đó với nhau; hoặc bằng cách có số lượng đối số (argument) khác nhau hoặc bởi các loại đối số đó khác nhau. Các phương thức bị ghi đè có các đối số chính thức giống hệt nhau.

Learning English Everyday