java中接口具体是什么

如题所述

第1个回答  2011-07-26
Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 接口的两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特征集合,是一种逻辑上的抽象。前者叫做“Java接口”,后者叫做“接口”。
第2个回答  2011-07-28
1、抽象方法:只有方法的定义,没有方法的具体实现;
2、有抽象方法的类称为抽象类;
3、一个类的所有方法都是抽象方法,则称为接口;
4、如果一个类实(implements)现某个接口,则要实现这个接口的所有方法;
因为一个软件工程肯定不是一个人写的,那么就存在一个问题了,不同的人写的类肯定都不一样,那每个人完成的部分怎么整合到一起,不会出现混乱呢?解决的方法就是先设计一些接口,搭建一个框架,后续的人按照这个框架来实现,这样就不会出现混乱的现象了。
举个更通俗的例子:电脑的内存条,不同的厂商生产的内存条肯定都是有差别的,那怎么保证所有厂商生产的内存条在我的机器上都能用呢?解决的办法就是给这些厂商一个接口,你必须按照我这个接口来实现,这样不管你怎么去生产,最后内存条拿来,往我的“内存接口”上一插,就保证可以用了。本回答被网友采纳
相似回答