|
|
|
JAVA程序员必读:基础篇(6)---接口和包
|
|
编译:ZSC/太平洋网络学院
|
|
|
JAVA程序员必读:基础篇(6)--------接口和包
这节教程讲讲两个JavaTM编程语言特性来帮助你管理类之间的关系。首先,你将学到怎样编写和使用对象之间的通讯接口协议。然后,你会学到怎样捆绑类和接口到一个包。
6.1 创建接口
在这节教程中你将看到一个执行接口的例子,而且可以阅读到一些关于接口的内容:它们是为了什么、为什么要编写接口、怎样编写接口等等。
JAVA编程语言支持接口,你可以使用接口来定义行为的协议。这些行为可以在类分级结构中的任何类中被执行。
6.1.1什么是接口
这一小节定义了什么是接口,给出了一个接口的例子以及怎样使用它,并且讨论为什么你需要在程序中使用接口。
接口定义了行为的协议,这些行为可以在类分级结构中的任何类中被执行。接口定义了许多方法但是没有执行它们。类履行接口协议来执行所有定义在接口中的方法,因此适合某些行为。
因为接口是简单的未执行的系列以及一些抽象的方法,你可能会思考究竟接口于抽象类有什么区别。知道了它们的区别是相当重要的。
它们之间有以下的区别:
- 接口不能执行任何的方法,而抽象类可以。
- 类可以执行许多接口,但只有一个父类。
- 接口不是类分级结构的一部分。而没有联系的类可以执行相同的接口。
下面我们还是举个例子。
[上一页]
[下一页]
|
|
|