黑马程序员技术交流社区

标题: 深入接口特点 [打印本页]

作者: 2653341790    时间: 2016-3-12 22:27
标题: 深入接口特点
A :接口是对外暴露的规则
B :接口是功能的扩展
C :接口降低了程序的耦合性。
** 内聚( 自己实现功能的能力)
** 高内聚,低耦合。
举例:主板和 CPU,USB  接口, 电源插座。
D :扩展说了下接口的理解
** 狭义的理解就是 java  中的接口。
** 广义的理解就是:任何定义的规范都是接口。
(5) 接口和抽象类的区别:
A :抽象类只能被单继承;接口可以被多实现。
B :抽象类中的成员:
成员变量: 可以是常量,也可以是变量。
成员方法: 可以是抽象的,也可以是非抽象的。
构造方法: 虽然不可以创建对象,但是可以给子类实例化用。
接口中的成员:
符 成员变量:只能是常量。默认修饰符 public static final
符 成员方法:只能是抽象的。默认修饰符 public abstract
C :抽象类中定义的是体系结构中的共性的内容。
接口中定义的是对象的扩展功能。
D :抽象类被继承表示的是:"is a" 的关系。xx  是 yy  中的一种。
接口被实现表示的是: "like a" 的关系。xx 像 像 yy  中的一种。
作者: lijiy09    时间: 2016-3-13 00:17
沙发~赞一个!
作者: 友人A    时间: 2016-3-13 00:22
啥是内聚啥又是耦合呢?,
作者: 向北_    时间: 2016-3-13 10:39
友人A 发表于 2016-3-13 00:22
啥是内聚啥又是耦合呢?,

如果类中的方法 是一组相关的行为,则该类是高内聚的;
低耦合就是尽量不要让一个类中包含其他类的引用,避免修改一个部分会影响其他部分。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2