接口interface_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 接口interface

接口interface

 2013/11/19 3:23:45  yangyingan  程序员俱乐部  我要评论(0)
  • 摘要:接口(interface):主要用于设计,没有实现*接口中只有:常量和抽象方法*接口里面定义的属性和抽象方法都是公开的(public)*接口相当于一个公司经理制定的规章制度,这些规章制度是让公司的员工遵守的,是要公开的,不公开设置为私有的话就没有意义了,员工都不知道这些规章制度怎么去遵守*接口实现了设计与实现的分离,接口是比继承、抽象类还要抽象的抽象类,是最抽象的可以更加规范的对子类进行约束。全面地专业地实现了:规范和具体实现的分离。*接口就是规范,定义的就是一组规则
  • 标签:接口
接口(interface):主要用于设计,没有实现

*接口中只有:常量和抽象方法
*接口里面定义的属性和抽象方法都是公开的(public)


*接口相当于一个公司经理制定的规章制度,这些规章制度是让公司的员工遵守的,是要公开的,
不公开设置为私有的话就没有意义了,员工都不知道这些规章制度怎么去遵守


*接口实现了设计与实现的分离,接口是比继承、抽象类还要抽象的抽象类,是最抽象的
可以更加规范的对子类进行约束。全面地专业地实现了:规范和具体实现的分离。

*接口就是规范,定义的就是一组规则,体现了实现世界中“如果你是.....则必须能.....”的思想。

*接口的本质是契约,就像我们人间的法律一样,制定好后大家遵守。

*项目的具体需求是多变的,我们必须以不变应万变才能从容开发,此处的“不变”就是“规范”。
因此,我们开发项目往往都是面向接口编程的。

*一个类可以实现多个接口
*子类通过implements来实现接口中的规范
*接口不能创建实例,但是可用于声明引用变量类型
*一个类实现了接口,必须实现接口中所有的方法,并且这些方法只能是public的
*接口支持多继承
发表评论
用户名: 匿名