“interface”(接口)关键字使抽象的概念更深入了一层。我们可将其想象为一个“纯”抽象类。它允许创建者规定一个类的基本形式:方法名、自变量列表以及返回类型,但不规定方法主体。接口也包含了基本数据类型的数据成员,但它们都默认为static和final。
***接口只提供一种形式,并不提供实施的细节***。
接口这样描述自己:“对于实现我的所有类,看起来都应该象我现在这个样子”。因此,采用了一个特定接口的所有代码都知道对于那个接口可能会调用什么方法。这便是接口的全部含义。所以我们常把接口用于建立类和类之间的一个“协议”。
***接口只提供一种形式,并不提供实施的细节***。
接口这样描述自己:“对于实现我的所有类,看起来都应该象我现在这个样子”。因此,采用了一个特定接口的所有代码都知道对于那个接口可能会调用什么方法。这便是接口的全部含义。所以我们常把接口用于建立类和类之间的一个“协议”。
解决方案 »
- java Thread 使用 类似 size()方法,需要同步吗?为什么?
- 问大家一个使用mail.jar发送邮件的问题
- 使用socket实现两台电脑通讯的问题
- java的析构函数有吗?
- 用java HSSF读取Excel文件出错!!! 大家来帮帮忙吧!!
- 为什么设置按钮边框不可见之后组件位置会变化呢?
- 请问怎么对一段视频的某个画面截图呢?
- 熟悉java Swing的朋友快来帮忙啊!
- 请教如何在文本编辑器里做到,在光标指定的位置(任意可点位置)处插入某段字符串??谢谢
- java 应用程序代码混淆
- 我是JAVA初学者
- 关于 E-Book<<java 虛擬機器>>的下载,译者:蔡学镛! 此书急需要,不知哪位大侠此次鼎立相助!!!
类有方法体,接口中的方法没有方法体,而且接口中声明的变量隐含的都是public、final、static型,必须被初始化,实质上是常数。