Câu hỏi liên quan

Truy cập vào phụ huynh lớp ảo method từ kế thừa các đối tượng lớp trẻ em


0 Phiếu
Đã hỏi 04/5/2016 bởi Coq_Headers (500 điểm)
Tôi muốn biết nếu nó có thể access method ảo cơ sở sử dụng một class inheriting (trong đó sẽ ghi đè các phương pháp) đối tượng. Tôi biết đây không phải là một thực hành tốt nhưng lý do tôi muốn biết điều này là nếu nó là có thể về mặt kỹ thuật. Tôi không làm theo như vậy thực tế, yêu cầu chỉ ra khỏi tò mò. Tôi đã nhìn thấy một vài câu hỏi tương tự, nhưng tôi đã không nhận được câu trả lời tôi đang tìm kiếm. Ví dụ:
public class Parent
{
    public virtual void Print()
    {
        Console.WriteLine("Print in Parent");
    }
}
public class Child : Parent
{
    public override void Print()
    {
        Console.WriteLine("Print in Child");
    }
}
class Program
{
    static void Main(string[] args)
    {
         Child c = new Child();
         //or Parent child = new Child(); 
         child.Print();  //Calls Child class method
         ((Parent)c).Print(); //Want Parent class method call
    }
}
xin vui lòng giải thích downvotes. Bất kỳ liên kết đến một câu hỏi tương tự như hiện tại (với câu trả lời thỏa đáng) trên stackoverflow là chấp nhận được trả lời. Cảm ơn.

Xin vui lòng đăng nhập hoặc đăng ký để trả lời câu hỏi này.


ToughDev Q&A là gì?

Trang web hỏi đáp cho các bạn đam mê lập trình, phát triển phần mềm và các vấn đề kỹ thuật khác. Với sự giúp đỡ của bạn, chúng tôi hy vọng sẽ xây dựng thành công một thư viện đầy đủ các câu hỏi và trả lời về tất cả các vấn đề có liên quan đến lập trình!







...