黑马程序员技术交流社区
标题:
深入接口特点
[打印本页]
作者:
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