C# 顯示實現接口


顯示實現接口的目的就是為了同名方法。

接口是多實現的,比如說一個方法要實現多個接口,然后這幾個接口中有同名方法,這個時候就用到了接口的顯示實現。

顯示實現接口 成員方法的調用: 接口名.方法名  訪問修飾符private 防止類調用

 

1.多個接口 包含同名方法

interface Interface1
    {
        void Say();
    }
    interface Interface2
    {
        void Say();
    }

2.通過類實現上述接口

  public class P1 : Interface1, Interface2
    {
        public void Say()
        {
            Console.WriteLine("hhh");
        }
       //接口顯示實現 默認訪問修飾符為private 且只能是private
        void Interface2.Say()
        {
            Console.WriteLine("嘿嘿嘿");
        }
    }

3.顯示接口調用  接口名.方法名

            P1 p1 = new P1();
            p1.Say();//第一個say方法的調用

            Interface2 interface2 = new P1();
            interface2.Say();//第二個say方法的調用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM