菜单

接口(interface)

2018年11月15日 - jQuery

接口定义:

     
 1.一定给概念了相同种植约定,一种植标准与正式,主要用来约束类的行事特征

  成员方法都是纸上谈兵的

       2.
有的方式要还是空虚的,不能够起方法体,它比较抽象类越“抽象”

  其接口内之虚幻方法固定格式;public abstract 返回值类型
方法名(参数列表);

      
3.接口中只有堪定义静态常量,不克定义变量,接口中的特性都见面自动用public
Static final进行修饰,接口中的常量必须以概念是致初始值

概念抽象方法:  

       4.接口中之不二法门还是空洞方法,java 会面自动使用public abstract
进行修饰

  接口内之办法都是公家措施的点子,public

       5.一个接口可以继续多独接口,使用extends,

接口中成员变量的概念

       6.接口的兑现类似必须贯彻接口的保有办法,否则要定义也抽象类

  接口中无法定义普通的成员变量

       6.方法的修饰符必须是public,同时不能够利用static进行修饰

  格式:public static final 数据类型 数据名 = 值

      
好处:利于代码的保安,降低代码的耦合度,提高了代码的而扩展性和维护性

 

接口和接口之间可以兑现多累:

  实现类似必须还写接口及接口的父类的所有方

好处:

  接口的产出恢弘了意义

  接口其实就算是暴露出的力量

  接口降低的耦合性

接口和抽象类的相同点:

  都在继承的上面,用于给别类实现或持续

  都无能够直接实例化对象

  都发抽象方法,子类都要重写这些抽象方法

区别:

  抽象类是此事物应该有所的始末

  接口是是事物中格外的情节

 

先利用接口

 

相关文章

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图