首页 > 软件操作教程 > 编程开发 > C#
题目内容

C# 接口的定义

题目答案

声明接口的方式与声明类的方式相似,但使用的关键字是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条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端