关于接口

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

壹.是什么?

interface接口,他描述了一种规范,一种对扩展内容的 描述或者说约定。不能把他理解成抽象类,抽象类的意义在于执导怎样做,而接口则是告诉你做什么,

贰.命名规范

一般以“I”开头,以“able”结尾。

叁.语法

1.接口中只能有方法。也就是说接口中不能有变量(字段)属性。

接口中没有实现,字段没有意义。

2.接口中可以定义多个方法,也可以不定义任何方法(* 标识接口)。

3.接口没有构造函数,因为接口的意义不在于接口本身能实现什么,构造函数没有意义。

4.接口的成员不能加访问修饰符。

5.接口中的方法中不能有任何实现。

6.接口不能实例化。

7.抽象类只能单继承,接口是多继承的。

肆.用途

1.为了多继承

2.当多个类拥有共同的方法,而他们之间又不能抽象出一个父类时候。可以用接口。

(这话有点绕,举个例子:“飞机能飞,鸟也能飞,我喝多了也能飞。这几个事物能抽象出一个父类吗?”)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航