C#中接口的用法

2025-05-09 18:33:48

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.接口中定义的函数,前面不能加任何修饰词。上面讲的是接口的基本用法,还有一些接口的特性,没涉及到。像接口的显式/隐式实现,接口如何实现类之间的隔离等。别着急,这些内容后续我们都会讲到。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢