显示实现接口的目的就是为了同名方法。

接口是多实现的,比如说一个方法要实现多个接口,然后这几个接口中有同名方法,这个时候就用到了接口的显示实现。

显示实现接口 成员方法的调用: 接口名.方法名  访问修饰符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方法的调用

最新文章

  1. 关于VS2015 ASP.NET MVC添加控制器的时候报错
  2. AIX UNIX 系统管理、维护与高可用集群建设——数据库结构设计
  3. Python的设计哲学探究
  4. 《UIP在NIOS上的移植》
  5. C语言面向对象风格编程
  6. SQL Server数据库连接类SQLHelper.cs
  7. WWDC2016 Session笔记 – Xcode 8 Auto Layout新特性
  8. IE8对css文件的限制
  9. 多态以及 LeetCode 每日一题
  10. Qt5.12.2开发Android环境搭建
  11. C++与C的联系与区别
  12. Visual Assist X 10.8.2042的Crack破解补丁. 2014.06.25 (General release.)
  13. 学写网页 #05# CSS Mastery 笔记 1~3
  14. 包装印刷行业裕同集团&易普优APS项目顺利验收!
  15. mysql中什么是物理备份?
  16. C# Winform DataGridView获取单元格的值
  17. 邂逅Sass和Compass之Sass篇
  18. 【BZOJ1491】[NOI2007]社交网络 Floyd
  19. 2018.12.20 Spring环境如何搭建
  20. 利用devcon工具编写bat脚本一键控制系统设备,如开启关闭网卡

热门文章

  1. (大概是最全的解决方法)使用bandicam录制视频导入pr后音画不同步问题
  2. UVA11107 Life Forms SA模板
  3. 安装mysql-workbench
  4. VS2013 IIS Express8.0
  5. echarts--例子
  6. js的剪贴板事件
  7. 用reduce装逼 之 多个数组中得出公共子数组,统计数组元素出现次数
  8. Python缩进和选择
  9. SQLite in Python: 如何在Python中使用SQLite数据库
  10. 独立版的 Asio安装与使用