您的位置:首页 > 编程语言 > Java开发

java编程思想-接口

2016-03-21 20:27 357 查看

 接口

  如果一个类包含一个或者多个抽象方法,该类必须被限定为抽象的。

  如果一个抽象类继承,并想创建该类的对象,那么就必须为基类中的所有抽象方法提供方法定义。如果不这样做,那么导出类便也是抽象类。

  interface这个关键字产生一个完全抽象的类,它不仅仅是一个极度抽象的类,因为它允许人们通过创建一个能够被向上转型为多种基类的类型,来实现某种类似多重继变种的特性

  不定义public的话,接口只具有包内的访问权限,而接口的方法不声明为public,也是public的,接口可以有域,隐式为static和final。

 完全解耦

耦合性是软件工程的一个概念,程序设计讲究高内聚低耦合,耦合性可以简单看成依赖性,就是粘合度过紧。

多重继承

  由于只能继承一个类,但是可以实现多个接口,便拥有多个接口的功能。

 接口的域

  放在接口的域都是自动为static和final,同时也是public的。其实特性反过来证明也是可以的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: