A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

C#中接口的好处是什么,接口究竟是如何工作的?

求高手赐教!

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

5 个回复

倒序浏览
接口就像中央发的文件,大方向给我们指明,具体实施是我们这些继承接口的类。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
接口就像事先定义好的一种规则或者模式一样,实现这个接口的类必须来实现接口中所定义好的规则,这个和继承有点像,继承父类的子类肯定具有父类所具有的特点,但是一个子类只能继承一个父类,有时候想这个子类在不同环境下可以实现多种不同的模式,这时候继承就不行了,所以有了接口,接口定义中,一个类可以实现多个接口,也就是继承多个接口,这样,这个类就有了多个接口的特征。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
接口是负责功能的定义;而继承接口的类是负责功能的具体实现!

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
接口主要用于定义公共的功能,想实现功能就去实现该接口

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
类只能有一个父类,却能继承自多个接口,接口可以由多个类或接口继承

继承同一个接口的类可以同时继承接口的方法,属性等

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马