C#入门10.1——接口的声明

来源:互联网 发布:linux进程占用cpu过高 编辑:程序博客网 时间:2024/06/05 00:46

接口概述

在我们的计算机编程中,我们调用的很多函数其实抽象的说是接口,像我们经常听到API函数。

API其实就是Application Programming Interface的缩写,翻译过来就是应用程序接口。

定义:指描述可属于任何类或结构的一组相关功能。就是一种规范、功能。

组成:可由属性、方法、事件、索引器或这四种成员类型的任意组合构成。

接口的声明格式

修饰符interface接口名称

{

成员;

}

注:接口名称习惯以I开头,跟在I后的第一个字符也是大写的,结尾一般以able结尾。日IFlyable

注意:

接口不能包含字段

接口成员不允许添加访问修饰符,默认就是public,成员也不能加abstract访问修饰符

接口不能包含实现其成员的任何代码,而只能定义成员本身(如不允许写具有方法体的函数)

实现过程必须在实现接口的类中完成

namespace ConsoleApplication10{    public interface Interface1    {        //接口默认声明为public 类的默认声明是private        //属性        string Name//接口中不能有访问修饰符,由于接口不能有字段,所以属性经常被写作自动属性        {            get;            set;        }        void Write();     //方法不能包含方法体        //接口不能包含字段 string name;        //实现过程必须在实现接口的类中完成    }}

接口的成员可以是方法、属性、事件和索引器,但不能包含常数、字段、运算符、实例构造函数、析构函数或类型,也不能包括任何种类的静态成员。



0 0