你的位置:首页 > 软件开发 > ASP.net > C#基本语法学习(九)

C#基本语法学习(九)

发布时间:2016-03-18 19:00:05
C#中的接口  在C#中接口是一组公共方法或属性的集合。接口可以被其他接口或是类继承,但不能被实例化。    1、接口中包含的属性和方法都是公共的,不是继承或是私有的。事实上,在C#中定义接口中的成员时,不允许显示指定接口成员的可访问性,而是自动默认为公共的。    2、接口中只 ...

C#中的接口

  在C#中接口是一组公共方法或属性的集合。接口可以被其他接口或是类继承,但不能被实例化。

    1、接口中包含的属性和方法都是公共的,不是继承或是私有的。事实上,在C#中定义接口中的成员时,不允许显示指定接口成员的可访问性,而是自动默认为公共的。

    2、接口中只能包含普通方法或属性,而不能包含其他内容,如构造函数、变量等。

    3、当接口被某个类继承时,通常说类实现了这个接口,而较少说类继承了接口。

    4、接口中的方法和属性只有签名部分,而没有实现部分,甚至连接口名后面的大括号也不能有,否则会出现编译错误。

  在C#中用interface关键字定义一个接口

  访问修饰符 interface 接口名

  {

    //接口成员(方法和属性)

  }

  C#中约定接口的名字以字母I开头。如以下代码定义一个接口IPerson

 1   public interface IPerson 2   { 3     void eat(object food);   //接口的方法 4     void speak(get='_blank'>string text);  //接口的方法 5  6     string name         //接口的属性 7     { 8       get; 9       set;10     }11   }

原标题:C#基本语法学习(九)

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录