Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức ẩn trong C # là gì?

Phương thức ẩn còn được gọi là phương pháp ẩn. Phương thức của lớp cha có sẵn cho lớp con mà không cần sử dụng từ khóa override trong shadowing. Lớp con có phiên bản chức năng tương tự của riêng nó.

Sử dụng từ khóa mới để thực hiện phủ bóng.

Hãy để chúng tôi xem một ví dụ.

Ví dụ

using System;
using System.Collections.Generic;

class Demo {
   public class Parent {
      public string GetInfo () {
         return "This is Parent Class!";
      }
   }

   public class Child : Parent {
      public new string GetInfo() {
         return "This is Child Class!";
      }
   }

   static void Main(String[] args) {
      Child child = new Child();
      Console.WriteLine(child. GetInfo());
   }
}

Đầu ra

This is Child Class!