回 帖 发 新 帖 刷新版面

主题:关于C#的接口问题?

我是C#初学者。就是对接口问题不懂。望高手指点!

回复列表 (共8个回复)

沙发

广泛地讨论这个问题没有任何意义!你自己是怎么想的!

板凳

到实例中去体会与类的相同与不同

3 楼

接口定义了实现该接口的对象所能够提供的服务,至于怎么提供的你不必关心,只要在需要时使用就可以了。
接口实际上是一种隔离,将功能的实现和使用分离开。
就好像你使用ATM机,点击取款可以给你钱,点击查询可以告诉你你还有多少钱,这些与你交互的都是接口,你只需要知道什么时候该使用什么功能就可以了,至于它是怎么做得你不必关心,这样就隔离了使用与实现。
不知道说得对不对

4 楼

自己找找有个FAQ的帖子,里面有这个问题,自己看看,理解下,我也不是很明。

5 楼


我个人理解接口就是像一些规章制度,你要办这类事情,就必须要按这些制度执行,而这些制度只有名称,具体的实现过程根据你的需要自己来实现,不知道我说的对不对

6 楼


结合3楼和5楼的高见,受益蜚浅哦,thank you@@@

7 楼


不做 大型的程序是无法理解接口的真正优点的,接口是为了对相关类的方法进行管理,你比如说:有A、B、C 三个类都使用了某一个方法如aaa(),使用借口可以方便对类的方法进行管理和扩展(另外继承接口的类必须实现接口中的所有方法);另外利用接口还可以实现多继承。

8 楼

类的接口就是,下次在使用的时候这类有扩展的余地

我来回复

您尚未登录,请登录后再回复。点此登录或注册