码迷,mamicode.com
首页 > 编程语言 > 详细

Java 接口:interface

时间:2017-03-20 22:23:49      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:nts   style   java   color   声明   情况   问题   统一   无法   

为什么Java使用接口?

  1. Java中不支持多继承,也就是不能存在一个子类继承多个父类的情况,当然你会问这是为什么呢.因为这会造成子类中某些方法或者变量的不确定性。
  2. 为了弥补 [1] 中采用单继承所带来的不足,Java出现了接口这个概念,接口可以很好的避免这个问题的出现。
  3. Java中通过多实现接口的方式去解决类之间无法多继承的问题。

什么是接口?

  • 在java程序设计语言中,接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。一个接口只有方法的特征,而没有方法的实现,因此这些方法在不同的地方被实现时,可以具有完全不同的行为
  • 一个类可以实现一个或多个接口。

接口的特性:

  • 接口不是类,尤其不用使用 new 运算符实例一个接口。
  • 能声明接口的变量 , 但是不能构造接口的对象。(出现在回调设计模式中,体现了Java的多态特性)。

类实现接口的步骤:

1)将类声明为实现给定的接口。

2)对接口中的所有方法进行定义。

实现接口的关键字为implements:

 

     

 

 

Java 接口:interface

标签:nts   style   java   color   声明   情况   问题   统一   无法   

原文地址:http://www.cnblogs.com/yanhuaboke/p/6591771.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!