Java中的接口

原创 2018年04月17日 16:14:57

接口与类的区别:

  • 接口不能用于实例化对象。
  • 接口没有构造方法。
  • 接口中所有的方法必须是抽象方法。
  • 接口不能包含成员变量,除了 static 和 final 变量。
  • 接口不是被类继承了,而是要被类实现。
  • 接口支持多继承

接口与类相似点:

  • 一个接口可以有多个方法。
  • 接口文件保存在 .java 结尾的文件中,文件名使用接口名。
  • 接口的字节码文件保存在 .class 结尾的文件中。
  • 接口相应的字节码文件必须在与包名称相匹配的目录结构中。

抽象类和接口的区别

  • 抽象类中的方法可以有方法体,就是能实现方法的具体功能,但是接口中的方法不行。
  • 抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是 public static final 类型的。
  • 接口中不能含有静态代码块以及静态方法(用 static 修饰的方法),而抽象类是可以有静态代码块和静态方法。
  • 一个类只能继承一个抽象类,而一个类却可以实现多个接口。

《赤壁》学习笔记(一)

早就听说《赤壁》游戏是在国产游戏中的先驱,后来听说销售情况不是很好,干脆就把源码卖了,也就是业内人士常说的《G档案》。我费尽千辛万苦,在网上下载到了源码和标准版的游戏执行档。  分析了CBMain.C...
  • ysb
  • ysb
  • 2002-07-06 23:29:00
  • 1639

java中的接口和抽象类

最近看了一篇介绍接口和抽象类的文章,发现还不错。一下是对文章的总结和自己写的一个实例。总结的可能有些粗糙,建议直接看原文,文章地址:http://www.jiagoushuo.com/article/...
  • fly_zxy
  • fly_zxy
  • 2016-04-10 15:45:55
  • 462

java中接口的作用(实例说明)

java中接口的作用 先看一个接口应用的例子: interface Extendbroadable{ public void inPut();}class KeyBroad  implements E...
  • beiai1014
  • beiai1014
  • 2007-04-12 11:42:00
  • 3309

Java中接口的清晰+形象理解

大家都知道,在Java应用开发中,要“面向接口编程”,那么,对于接口的清晰理解尤为重要,尤其是对设计模式的学习。 在网上搜索了很多关于接口的定义,但是认识接口,还得从多个方面去理解,尤其是对接口的形象...
  • ltx06
  • ltx06
  • 2015-10-04 19:45:34
  • 1141

什么是java 接口,用处是什么

关于学习到java ,很多人可能接触到接口,但并不理解接口的用处,其实接口很简单,其作用有两个 1 泛化      下面请看代码   public void  feed(Chicken chike...
  • huangjunjie1991
  • huangjunjie1991
  • 2017-05-02 13:39:16
  • 3197

java中的接口懂多少

接口很多人都会写,也明白它用在什么地方,会产生哪些效果。特别是很多人一提到接口,就脱口而出规范、设计模式,那么对于接口又了解多少呢?本章试着从java中接口的定义和使用出发,谈谈java中接口具有哪些...
  • qq_26971305
  • qq_26971305
  • 2017-05-08 13:58:59
  • 1741

java中接口interface用法小结

From http://blog.sina.com.cn/s/blog_48c0812c0101alaz.html 相对abstract class(抽象类)来讲,interface则造出了“完全抽...
  • yuxiaohui78
  • yuxiaohui78
  • 2015-11-07 05:38:14
  • 1414

java接口和类的区别Java 接口

Java 接口 接口(interface)在java语言中就是一个抽象类型,但接口并不是一个抽象类,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来...
  • A541006070
  • A541006070
  • 2016-11-07 20:47:55
  • 6395

Java中接口与实例化

一.问题引入         前两天学代理模式的时候想到的,接口可不可以new呢?         接口是特殊的抽象类,接口的方法都默认为  public  abstract  的。。。 抽象的方...
  • ching_zhi
  • ching_zhi
  • 2017-01-07 15:02:22
  • 1080

java中接口的作用是什么?

我想,可能不止我一个人有这个疑问,所以,把它贴出来。     下面是madai和clkrst给我的回答。     在此谢谢两位。     我的问题是:   ...
  • kongjiea
  • kongjiea
  • 2015-11-19 11:47:44
  • 2991
收藏助手
不良信息举报
您举报文章:Java中的接口
举报原因:
原因补充:

(最多只允许输入30个字)