位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# 接口的定义

提问人:刘团圆发布时间:2020-12-07

声明接口的方式与声明类的方式相似,但使用的关键字是interfece而不是class,例如:

interface IMylnterface 

{

    // Interface members.

}

访问修饰符关键字public和internal的使用方式是相同的,与类一样,接口也默认定义为内部接口。所以要使接口可以公开访问,必须使用public关键字:

public interface IMylnterface 

{

    // Interface members.

}

不能在接口中使用关键字abstract和sealed,因为这两个修饰符在接口定义中是没有意义的(它们不包含实现代码,所以不能直接实例化,且必须是可以继承的)。

也可以用与类继承类似的方式来指定接口的继承。主要区别是可以使用多个基接口,例如:

public interface IMylnterface : IHyBaselnterface, IMyBaseInter£ace2

{

    // Interface members.

}

接口不是类,所以没有继承System.Object。但为了方便起见,System.Object的成员可以通过接口类型的变量来访问。如上所述,不能用实例化类的方式来实例化接口。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部