Tôi hơi bối rối về việc ghi đè so với ẩn một phương thức trong C#. Việc sử dụng thực tế của mỗi người cũng sẽ được đánh giá cao, cũng như giải thích cho khi người ta sẽ sử dụng từng loại. Tôi bối rối
Tôi đã đọc hướng dẫn Overriding and Hiding Methods. Và từ đó, tôi thu thập được như sau: Nếu một lớp con định nghĩa một phương thức lớp với chữ ký giống như một phương pháp lớp trong lớp cha, phương p
Khi ẩn một trường tĩnh, không có giới hạn về cấp độ truy cập mà trường có trong lớp con, nó có thể là không tĩnh và kiểu dữ liệu khác. Ở phía bên kia, khi ẩn một phương thức tĩnh, phương thức tĩnh từ
Sự khác biệt giữa khai báo phương thức trong loại cơ sở "virtual" và sau đó ghi đè bằng loại từ khóa "override" thay vì chỉ sử dụng "new" từ khóa khi khai báo phương thức khớp trong kiểu con?