您的位置:首页 > 编程语言 > C#

c#学习笔记一 关于接口的几个疑问

2008-03-25 11:04 323 查看
1、类实现接口的方式有两种:实现接口和显式实现接口。显式实现接口可以用于解决具有相同函数的不同接口在同一个类实现时的区分。为什么在一个类实现接口时,可以同时采用这两种方式呢?虽然知道显式方式实现的接口才是接口的真正实现,但还是容易犯错误。

2、显式实现的接口函数的前面不允许使用访问符进行修饰,这样在类的外部是不可以访问的。这一点容易理解,但是在类中别的函数却不能直接调用这个显式实现的接口函数,为什么?可以通过把this转换成这个接口再进行调用。

3、接口不能包含字段,但在接口中可以声明一个事件,为什么?我一直认为事件就是类的字段。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: