Tôi có một lớp cơ sở được đánh dấu là trừu tượng. Có thể tạo một phương thức trong lớp cơ sở đó chỉ hiển thị với các lớp khác kế thừa lớp cơ sở không?C# - Cách tạo phương thức chỉ hiển thị với các lớp thừa hưởng lớp cơ sở của phương thức
Giả sử tôi có Class1 là lớp cơ sở của tôi và được đánh dấu là trừu tượng. Class2 thừa hưởng Class1 và có thể thực hiện cuộc gọi đến tất cả các phương thức công khai của nó. Tôi muốn Class3 để tạo ra một thể hiện của Class2 nhưng không thể thực hiện cuộc gọi đến các phương thức nhất định của Class1. Tôi đã thử đánh dấu những phương pháp này là bản thân trừu tượng nhưng sau đó tôi gặp lỗi khi Class2 cố gắng sử dụng chúng. Lỗi này là: "... Không thể khai báo nội dung vì nó được đánh dấu là trừu tượng"
Chính xác những gì tôi đang tìm kiếm. Tôi quên bảo vệ! Cảm ơn – PICyourBrain