C#显示实现接口的意义

 时间:2024-10-14 00:56:42

1、如果一个类,实现某个接口。在VS给的提示中可以看到,有两种实现方式。如下图一个是实现接口XXX,一个是显示实现接口XXX。那么这两个有什么区别,以及什么时候用显示实现呢?下面我们讲一讲。

C#显示实现接口的意义

3、添加IKiller接口,接口中添加Kill方法。如下图:

C#显示实现接口的意义

5、下面重点来了!!!在Main函数中,定义Human类实例Jack。调用Jack的方法,可以看到Jack有Kill这个方法。如下图:

C#显示实现接口的意义

7、聪明的同学估计猜到了,该轮到显示实现接口出场了。修改IKiller接口的实现方式,改为显示实现,如下图:

C#显示实现接口的意义

9、如果Jack接收到了暗杀任务,需要展现杀手的一面,只需要把Jack的类型,改成IKiller即可。如下图:

C#显示实现接口的意义

10、按照惯例总结一下:接口的显示调用方式,是C#为了更精准的表现现实世界而发明的。类只有在接口的类型下,才会表现出接口的方法。这样的方式更合理。

  • VMware中如何更改虚拟机预留内存
  • 易语言怎么调用模块
  • 如何利用易语言做“走马灯”效果
  • 易语言窗口界面如何添加状态条
  • 易语言静态变量
  • 热门搜索
    大理旅游 旅游必备物品清单 阿尔山旅游攻略 雅安旅游 洛阳旅游年票 西藏旅游 湘西旅游 北京旅游景点 定制旅游 贵州旅游必去景点