关于接口

2018-06-18 04:59:13来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

壹.是什么?

     interface接口,他描述了一种规范,一种对扩展内容的 描述或者说约定。不能把他理解成抽象类,抽象类的意义在于执导怎样做,而接口则是告诉你做什么,
 
贰.命名规范
    一般以“I”开头,以“able”结尾。
 
叁.语法
    
    1.接口中只能有方法。也就是说接口中不能有变量(字段)属性。
接口中没有实现,字段没有意义。
  
   2.接口中可以定义多个方法,也可以不定义任何方法(* 标识接口)。
 
   3.接口没有构造函数,因为接口的意义不在于接口本身能实现什么,构造函数没有意义。
 
   4.接口的成员不能加访问修饰符。
 
   5.接口中的方法中不能有任何实现。
 
   6.接口不能实例化。
 
   7.抽象类只能单继承,接口是多继承的。
 
肆.用途
  
  1.为了多继承
 
   2.当多个类拥有共同的方法,而他们之间又不能抽象出一个父类时候。可以用接口。
  (这话有点绕,举个例子:“飞机能飞,鸟也能飞,我喝多了也能飞。这几个事物能抽象出一个父类吗?”
 

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:【c#搬砖记】用Docx导出word格式的docx文件

下一篇:.NET中的计时器控件Timer