Java 接口:interface
Posted 艳君
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 接口:interface相关的知识,希望对你有一定的参考价值。
为什么Java使用接口?
- Java中不支持多继承,也就是不能存在一个子类继承多个父类的情况,当然你会问这是为什么呢.因为这会造成子类中某些方法或者变量的不确定性。
- 为了弥补 [1] 中采用单继承所带来的不足,Java出现了接口这个概念,接口可以很好的避免这个问题的出现。
- Java中通过多实现接口的方式去解决类之间无法多继承的问题。
什么是接口?
- 在java程序设计语言中,接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。一个接口只有方法的特征,而没有方法的实现,因此这些方法在不同的地方被实现时,可以具有完全不同的行为。
- 一个类可以实现一个或多个接口。
接口的特性:
- 接口不是类,尤其不用使用 new 运算符实例一个接口。
- 能声明接口的变量 , 但是不能构造接口的对象。(出现在回调设计模式中,体现了Java的多态特性)。
类实现接口的步骤:
1)将类声明为实现给定的接口。
2)对接口中的所有方法进行定义。
实现接口的关键字为implements:
以上是关于Java 接口:interface的主要内容,如果未能解决你的问题,请参考以下文章