日期:2014-05-19  浏览次数:20683 次

接口定义问题
N多资料里写关于借口的都是:成员“默认”是公有的。那么意思接口里可以有私有或受保护的之类的成员了?
如果是的话,怎么定义。直接protected编译过不去

------解决方案--------------------
c# 提供接口 一方面是为了提供多继承 在一方面就是 如果你对
一个类不希望直接进行修改,以免造成一些意外。这个时候
比较好的做法就是增加接口,然后从原有的类 派生一些类来实现接口。
c# 接口拥有自己的属性方法 索引器 事件他只是一些“签名”,不能实现 。
所以 他们都是 公共的 。私有的 等都没有意义。