Method Overloading xuất hiện khi trong một class có từ hai hàm có cùng tên. Có hai kiểu Method Overloading:
- Function Overloading dựa trên số lượng tham số truyền vào
- Function Overloading dựa trên kiểu giá trị tham số truyền vào.
Ví dụ
class Library
{
// Function Overloading
public void insertbooks(int id)
{
//
}
public void insertbooks(int id, int type)
{
//
}
public void insertbooks(string id, int type)
{
//
}
}