首页 > 代码库 > 接口Interface
接口Interface
接口的定义
声明接口的方式与声明类的方式相似,但使用的关键字是interface,而不是class
1 interface IMyInterface2 {3 // 接口成员4 }
访问修饰符关键字public 和internal 的使用方式是相同的, 与类一样, 接口也默认定义为内部接
口。所以要使接口可以公开访问,必须使用public 关键字
1 public interface IMyInterface2 {3 //接口成员4 }
不能在接口中使用关键字 abstract 和 sealed,因为这两个修饰符在接口定义中是没有意义的(它
们不包含实现代码,所且不能直接实例化,且必须是可以继承的)。
接口的继承也可以用与类继承类似的方式来指定。主要的区别是可以使用多个基接口,例如:
public interface IMyInterface : IMyBaseInterface, IMyBaseInterface2
{
// Interface members.
}
接口不是类,所以没有继承System.Object。但是为了方便起见,System.Object 的成员可以通过
接口类型的变量来访问
接口Interface
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。