首页 > 代码库 > Java 接口:interface
Java 接口:interface
为什么Java使用接口?
- Java中不支持多继承,也就是不能存在一个子类继承多个父类的情况,当然你会问这是为什么呢.因为这会造成子类中某些方法或者变量的不确定性。
- 为了弥补 [1] 中采用单继承所带来的不足,Java出现了接口这个概念,接口可以很好的避免这个问题的出现。
- Java中通过多实现接口的方式去解决类之间无法多继承的问题。
什么是接口?
- 在java程序设计语言中,接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。一个接口只有方法的特征,而没有方法的实现,因此这些方法在不同的地方被实现时,可以具有完全不同的行为。
- 一个类可以实现一个或多个接口。
接口的特性:
- 接口不是类,尤其不用使用 new 运算符实例一个接口。
- 能声明接口的变量 , 但是不能构造接口的对象。(出现在回调设计模式中,体现了Java的多态特性)。
类实现接口的步骤:
1)将类声明为实现给定的接口。
2)对接口中的所有方法进行定义。
实现接口的关键字为implements:
Java 接口:interface
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。