在Java中什么叫“接口”? 在Java中的接口是什么??怎么用??用在哪里??请高手详细帮我解释下!!这里我一直都是晕晕的!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 接口基本上就是JAVA提供给程序员和其他厂商的一种标准 比如JDBC 就是JAVA连接数据库的API 里面提供了接口 让所有数据库厂商都按照这个接口实现 这样不管是哪个数据库 程序员都可以使用同样的方法来编写程序了 JAVA中不能实现多继承,但是可以通过继承多个接口来实现多继承。接口只声明方法,但是不实现,需要有一个类来继承这个接口并实现接口中所有的方法。 初学者应该这样理解接口吧~interface~因为Java不支持多继承,通过实现接口来实现多继承~,在接口里面提供的是这个类的方法声明,不提供实现~方法的实现由继承它的子类实现,所有继承这个接口的子类某种意义上也就是遵循了这个接口规定的规范了.... 接口适合于开发小的功能模块,对于需要不断升版本的,最好就是用继承。接口也适合分布式的应用,你只要知道接口的名字,就可以直接调用里面的方法。JAVA中不能实现多继承,但是可以通过继承多个接口来实现多继承。接口只声明方法,但是不实现,需要有一个类来继承这个接口并实现接口中所有的方法。 我觉得接口主要是定义特定的规范吧,这个规范要求下层的开发者实现具体怎样的功能,刚开始学的话貌似无法体会到这点。另外,java是单继承,但可以实现多接口~ 说接口是规范有点不太好理解本人理解为:接口中定义的是抽象方法 没有方法体例如:public void print(); 这样就可以了用implements实现接口 其子类必须重写接口中所有的方法 也叫实现接口中的所有方法如果有些方法对自己没用 但是也得重写 只需加上一对大括号就行了所以说你必须按照接口定义的方法来写实现此接口的类(可以是抽象类) 但是也可以根据自己的需要进行扩展通常所说的规范也许就是接口中定义的方法 接口中只定义来方法而没有具体的实现 所以子类中可以随意实现接口中的方法 而接口中则不会管你是怎么实现的 接口中规定了必须实现的方法 接口是对外界的承诺。它要求你do it,而不告诉你how do it,what do it? 接口的特点:1、要继承一个接口,必须实现接口的方法,接口是一组约束的;2、成员是隐式公有的,成员一般是一组方法声明,不能有方法体;3、一个类可以实现多个接口,接口可以继承多个接口,接口没有构造函数。例如:public interface 类名{ void show();}给分哈,谢谢。 接口就是一种public abstract类 但他跟类不同的是接口可以多继承 UBS接口,什么电脑都可以插,就是这个意思 接口适合于开发小的功能模块,对于需要不断升版本的,最好就是用继承。接口也适合分布式的应用,你只要知道接口的名字,就可以直接调用里面的方法。JAVA中不能实现多继承,但是可以通过继承多个接口来实现多继承。接口只声明方法,但是不实现,需要有一个类来继承这个接口并实现接口中所有的方法。 接口基本上就是JAVA提供给程序员和其他厂商的一种标准 接口适合于开发小的功能模块,对于需要不断升版本的,最好就是用继承。 JAVA中不能实现多继承,但是可以通过继承多个接口来实现多继承。接口只声明方法,但是不实现,需要有一个类来继承这个接口并实现接口中所有的方法。 Java泛型中的擦除与多态性是如何冲突的? 跪求 java 方法问题,在线等 java能现实最大的图片有多大? 使用智能abc输入法会引起java虚拟机报错。。。 新手必读:Java入门之Hello World 攻略 帮忙看看为什么有错误,谢谢 容器中画图时坐标如何转换? 这里有3个问题要请教:(下面这段代码已经编译成功) jcreator 能调试吗?能在7分钟内给出答案吗? obliang(无影):关于在浏览器中不使用JRE显示非标准JVM类库(包括SWING,com.sun等)的方法。 java求正则表达式 htmlparser问题
另外,java是单继承,但可以实现多接口~
本人理解为:
接口中定义的是抽象方法 没有方法体
例如:public void print(); 这样就可以了
用implements实现接口
其子类必须重写接口中所有的方法 也叫实现接口中的所有方法
如果有些方法对自己没用 但是也得重写 只需加上一对大括号就行了
所以说你必须按照接口定义的方法来写实现此接口的类(可以是抽象类) 但是也可以根据自己的需要进行扩展
通常所说的规范也许就是接口中定义的方法 接口中只定义来方法而没有具体的实现 所以子类中可以随意实现接口中的方法 而接口中则不会管你是怎么实现的
接口中规定了必须实现的方法
1、要继承一个接口,必须实现接口的方法,接口是一组约束的;
2、成员是隐式公有的,成员一般是一组方法声明,不能有方法体;
3、一个类可以实现多个接口,接口可以继承多个接口,接口没有构造函数。
例如:
public interface 类名
{
void show();
}给分哈,谢谢。