Sự khác biệt giữa overloading
và overriding
trong C# là gì?
Sự khác biệt giữa overloading
và overriding
trong C# là gì?
Trong C#, overloading
và overriding
là hai khái niệm liên quan đến việc định nghĩa lại các phương thức trong lập trình hướng đối tượng, nhưng chúng có những đặc điểm và mục đích sử dụng khác nhau:
public class Calculator {
public int Add(int a, int b) {
return a + b;
}
public int Add(int a, int b, int c) {
return a + b + c;
}
}
Trong ví dụ trên, phương thức Add
được nạp chồng với hai phiên bản khác nhau dựa trên số lượng tham số.
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào