当前位置:首页 > 日记 > 正文

C#界面基本教程2

C#界面基本教程2
第二节定义接口

从技术上讲,接口是一组包含函数方法的数据结构,通过这组数据结构,客户代码可以调用对象的函数。

接口定义的一般形式是:
{修饰符}接口标识符{基本列表} {接口体};}

描述:

1,属性(可选):附加定义信息。

2,修饰符(可选):要使用的修饰符有新的和四个访问修饰符。它们是:新的、公共的、受保护的、内部的、私有的。在接口定义中,同样的修饰符不允许多次出现。新的修饰符只能出现在嵌套的接口中,这意味着继承的成员将包含相同的名称。

3、指示器和事件。

4,标识符:接口的名称。

5,基本列表(可选):包含一个或多个显式基接口的列表,由逗号分隔。

6,接口体:接口成员的定义。

7,一个接口可以是命名空间或类的成员,并且可以包含下列成员的签名:方法,属性,索引器。

8,接口可以从一个或多个基本接口继承。

界面的概念在C和java #很相似。为接口的关键字是接口,一个接口可以扩展一个或多个其他接口。按照惯例,接口的名字开头大写的我,下面的代码是C #接口的一个示例,这正好是在java的接口:
接口ishape {
空白绘图();
}

如果从两个或两个以上接口派生,则父接口的名称列表用逗号分隔,如下面的代码所示:
接口inewinterface:iparent1,iparent2 { }

然而,不像java,C #接口不包含域(字段),注意的是,在C #重要,在接口的所有方法都是默认的常用方法,java,方法定义可以有public修饰符(即使是不必要的),但在C #,它是指定的公共性明确的接口方法是非法的。例如,下面的C #界面将产生一个编译错误。
接口ishape { public void画();}

下面的示例定义了一个接口,称为控制,其中包含一个成员方法,涂料:
接口控制{
虚空漆();
}

在下面的例子中,从两个基接口接口接口ibase1和ibase2继承:
接口接口:ibase1,ibase2 {
无效的方法();
无效的方法();
}

接口可以由类实现,实现接口的标识符出现在类的基表中:
第一类:iface1,iface2 {
类成员。
}

当基类和接口包含在基本列表中时,列表中的第一个类是基类:
班班:BaseClass,iface1,iface2 {
类成员。
}

下面的代码段定义了接口IFACE,它只有一个方法:
接口IFACE {
Void ShowMyFace();
}

你不能实例化一个对象从这个定义,但是你可以从它派生出一个类,这个类必须实现showmyface抽象方法:
类面的:IFace
{
ShowMyFace(){ public void
console.writeline(实现);
}
}
底座接口

一个接口可以从零个或多个接口继承,称为接口的接口。当接口比显式的基接口超过0时,在接口的定义中,接口标识符后面是冒号 和逗号。

接口库:

接口类型列表:

1。接口的显式基接口必须至少与接口本身一样可访问。例如,在公共接口的基本接口中指定私有或内部接口是错误的。

2,接口直接或间接地从其自身继承是错误的。

三.接口的基本接口都是显式的基本接口和它们的基本接口,换句话说,基本接口的集合完全由显式的基本接口和显式的基本接口等组成。
接口控制{
虚空漆();
}
接口itextbox:IControl {
无效的setText(文本);
}
接口ilistbox:IControl {
无效setItems(字符串{ }项目);
}
接口icombobox:itextbox,ilistbox { }

底座接口icombobox是控制,itextbox,和ilistbox。

4、一个接口继承其基接口的所有成员。换句话说,上层界面icombobox继承成员setText和setItems如漆。

5,实现接口的类或结构也隐式地实现了所有接口的基本接口。

接口体

接口的接口体定义接口的成员。
接口体:
{接口成员declarationsopt }

定义接口主要是定义接口成员,并查看下一节——定义接口成员。

相关文章

六月Windows8的全球市场份额超过Vi

六月Windows8的全球市场份额超过Vi

市场份额,全球,电脑软件,Vista,Windows 8的全球市场份额已超越Vista北京时间7月1日消息,市场研究公司Net Applications的最新数据显示,2013年上半年,Windows 8的全球市场份额稳步上升,而Windows XP和Windows Vista的市场份额出现下降。目前,Wind…

隐藏的Win7库存操作技能的综合分析

隐藏的Win7库存操作技能的综合分析

库存,综合分析,操作技能,电脑软件, Windows7电源管理白皮书-节省电池电量的九个途径21.在用户的桌面上进行网页搜素Windows7的桌面搜索则整合了联合搜索的功能以搜索本地计算机之外的东西。现在你可以通过本地计算机搜索网络上的东西。该…

免税的居民数被提高到8000元iPad,仍

免税的居民数被提高到8000元iPad,仍

提高到,居民,电脑软件,iPad,海关总署日前发布修改部分规章的规定,边民通过互市贸易进口的生活用品(列入边民互市进口商品不予免税清单的除外),每人每日价值在人民币8000元以下 的,免征进口关税和进口环节税。而原先规定的免税额为1000元。记者了…

低配置的计算机也能流畅地运行Wind

低配置的计算机也能流畅地运行Wind

运行,配置,也能,流畅,电脑软件,如何让低配置电脑能够更流利的运转Win 7?如今曾经有不少配置不是很高的计算机用户正式用上了Windows 7(以下简称Win 7),虽然局部软件提供了傻瓜化的优化处置办法,但这些优化往往让用户摸不到头脑,更不知晓能不能…

五个微软安全补丁是最高的密钥级别

五个微软安全补丁是最高的密钥级别

级别,密钥,安全补丁,电脑软件, 微软9月8日凌晨发布了2009年9月份的五个月度安全补丁,全部属于最高级别的关键级,修复了多个秘密报告的安全漏洞,不过最新的Windows 7/Server 2008 R2不受影响。1、公告编号:MS09-045知识库编号:KB971…

酷我音乐加速付费下载的商业化还不

酷我音乐加速付费下载的商业化还不

下载,音乐,还不,电脑软件,12月5日,酷派音乐在北京发布的2013版酷派音乐、酷派音乐发布会上,CEO雷说,酷派音乐仍不确定,但将在收费模式下,对在线音乐增值服务做进一步的探索。 酷音乐CEO迅雷 迅雷说,明年是酷派加速商业化的一年,主要体现在三个方…

Windows7带来和丢失!

Windows7带来和丢失!

电脑软件,关于WINDOWS 7的新闻跟讨论论坛当中一直很多~~从最开始的寻找“盗版”XP到现在使用WINDOWS 7这仅仅是发生在2个月之间!还记得5.1的时候我们还在等待Windows 7 RC的泄露版!哈哈~~一直在等待网上的牛人们!Windows 7的泄露版本绝对是最…

新加坡研究盐的新发现可提高硬盘容

新加坡研究盐的新发现可提高硬盘容

新加坡,新发现,硬盘容量,电脑软件,盐是我们每天必须摄取的元素。盐的主要成分是氯化钠。根据新加坡科学技术研究局发布的最新调查结果,氯化钠可用于大幅度提高产能。 具体来说,现有的传统硬盘,磁盘存储技术是随机分配的,只能达到每平方英寸的数…

特种部队将首次亮相国庆节阅兵式。

特种部队将首次亮相国庆节阅兵式。

阅兵式,首次,特种部队,国庆节,电脑软件,中国国庆节游行10月1日,将有一平方英尺正步走过天安门的不同分支,显示风格的新时代中国的武装力量。 平方英尺的指挥部副主任郭志刚三,位于北京北部的沙河村,告诉记者,今年是新中国第六十周年平方英尺,不…

伊朗政府宣布将永久关闭谷歌Gmail

伊朗政府宣布将永久关闭谷歌Gmail

服务,政府,伊朗,电脑软件,Gmail,中国的新网络,2月11日,据路透社援引美国媒体报道,伊朗政府宣布将永久关闭谷歌(谷歌)在中国的Gmail(谷歌)服务。 有报道称,伊朗将在星期四举行的纪念1979伊斯兰革命的集会上举行新的抗议活动。去年六月,一些抗议者利…

BT加II测试版!

BT加II测试版!

测试版,电脑软件,BT,II,  对于广大BT迷来说,今天是个不错的日子:令人期待的BitTorrent Plus! II终于释出了第一个beta版本。现在,太平洋软件评测室第一时间为你进行抢先评测。评测平台:CPU:Pentium III 550@743 MHz内存:320MB SD RAM主板:SOYO 7…