C#中接口的用法

 时间:2024-10-12 08:22:30

1、首先看一下接口的定义,在C#中接口使用Interface关键字,定义接口的方法跟定义类类似。下面定义一个IHowl接口,表示动物的叫声。如下图:

C#中接口的用法

4、然后选中接口,点击下面的小三角,选择实现接口IHowl。如下图所示,C#会自动补全接口函数语句。

C#中接口的用法

5、修改函数体,输出狗的叫声为“汪汪”。如下图:

C#中接口的用法C#中接口的用法

10、如果我们想要猫的叫声,只需要修改一个地方就可以了。把Main函数中的 New Dog() 改成 new Cat()。咱们试一下,

C#中接口的用法

12、发现了没,接口可以根据赋值给它的类型不同,而自定去调用不同的方法。如果再加一种动物,也是只需要修改New的部分,后续的代码不需要动。

13、好的,讲到这里接口的基本功能鲍冢侔哒差不多讲完了。按照惯例,总结一下:1.定义接口的关键字是Interface。2.接口定义出来,是需要类去实现它的。无法直接New出一个接口。3.接口可以根据赋值的恽贴淑溪类不同,自动调用不同的方法。4.接口中定义的函数,前面不能加任何修饰词。上面讲的是接口的基本用法,还有一些接口的特性,没涉及到。像接口的显式/隐式实现,接口如何实现类之间的隔离等。别着急,这些内容后续我们都会讲到。

  • Synchronizing has encoountered a problem?
  • 如何使用VBox截图功能
  • sql server不允许保存更改表怎么办?
  • 用CSS来控制实现div的外边距margin
  • vim怎么退出
  • 热门搜索
    龙利鱼是什么鱼 nfc是什么 种植牙有什么风险和后遗症 偏头痛是什么原因 12月5日是什么星座 驿站是什么意思 大圆脸适合什么发型 打气是什么意思 肠粉是用什么粉做的 小学什么时候开学