接口

来源:互联网 发布:厦门欢乐逛公司知乎 编辑:程序博客网 时间:2024/05/01 11:19

接口的实现方式分为显示实现隐式实现

隐式实现:

 public interface IReview
    {
        void GetReviews();
    }

    class Program
    {
        static void Main(string[] args)
        {
            IReview rv = new Review();
            rv.GetReviews();   //显示11

            Review rv1 = new Review();
            rv1.GetReviews();  //显示11
         }

   }

 

    public class Review : IReview
    {
        public void GetReviews()
        {
            Console.WriteLine("11");
        }

 

 

显式实现:

 

 

 public interface IReview
    {
        void GetReviews();
    }

    class Program
    {
        static void Main(string[] args)
        {
            IReview rv = new Review();
            rv.GetReviews();   //显示11

            Review rv1 = new Review();
            rv1.GetReviews();  //异常:没有方法
         }

   }

 

    public class Review : IReview
    {
         void IReview.GetReviews()
        {
            Console.WriteLine("11");
        }

 

原创粉丝点击