Mọi người cho em hỏi giữa hàm khởi tạo của class kế thừa và class gốc có liên quan gì không ạ?
Hàm khởi tạo trong khai báo kế thừa ( C# )
Tại sao có chữ nếu ở đây nhỉ?
Class kế thừa gọi hàm khởi tạo của class gốc (base constructor) sau đó mới gọi hàm dựng của nó (constructor)
Class kế thừa có thể gọi hàm dựng của class gốc (base constructor) bằng từ khóa base
public class Manager : Employee
{
public Manager(int annualSalary)
: base(annualSalary)
{
//Add further instructions here.
}
}
Nếu hàm dựng của class kế thừa không gọi base thì mặc định compiler sẽ thêm vào
public Manager(int initialdata)
{
//Add further instructions here.
}
Tương đương với
public Manager(int initialdata)
: base()
{
//Add further instructions here.
}
Chi tiết: https://msdn.microsoft.com/en-us/library/ms173115.aspx
1 Like
Dạ em ghi thừa chữ nếu
Em hiểu rồi. Cảm ơn anh ạ 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?