您的位置:寻梦网首页编程乐园Java天地Core JavaJAVA程序员必读
JAVA程序员必读:基础篇(6)---接口和包
    
编译:ZSC/太平洋网络学院

JAVA程序员必读:基础篇(6)--------接口和包

这节教程讲讲两个JavaTM编程语言特性来帮助你管理类之间的关系。首先,你将学到怎样编写和使用对象之间的通讯接口协议。然后,你会学到怎样捆绑类和接口到一个包。

6.1 创建接口

在这节教程中你将看到一个执行接口的例子,而且可以阅读到一些关于接口的内容:它们是为了什么、为什么要编写接口、怎样编写接口等等。

JAVA编程语言支持接口,你可以使用接口来定义行为的协议。这些行为可以在类分级结构中的任何类中被执行。

6.1.1什么是接口

这一小节定义了什么是接口,给出了一个接口的例子以及怎样使用它,并且讨论为什么你需要在程序中使用接口。

接口定义了行为的协议,这些行为可以在类分级结构中的任何类中被执行。接口定义了许多方法但是没有执行它们。类履行接口协议来执行所有定义在接口中的方法,因此适合某些行为。

因为接口是简单的未执行的系列以及一些抽象的方法,你可能会思考究竟接口于抽象类有什么区别。知道了它们的区别是相当重要的。 它们之间有以下的区别:

  1. 接口不能执行任何的方法,而抽象类可以。
  2. 类可以执行许多接口,但只有一个父类。
  3. 接口不是类分级结构的一部分。而没有联系的类可以执行相同的接口。

下面我们还是举个例子。

[上一页] [下一页]