Java中的接口

接口与类的区别:

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

接口与类相似点:

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

抽象类和接口的区别

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

阅读更多
上一篇JAVA中的多态
下一篇Java异常分类
想对作者说点什么? 我来说一句

Java中的interface接口

2016年06月07日 3KB 下载

Java中的接口与包

2011年12月17日 1.06MB 下载

Java中interface接口的作用

2016年06月07日 7KB 下载

学习Java接口的例题

2010年08月21日 5KB 下载

java接口简介

2014年01月04日 262KB 下载

java 接口 java 接口java 接口

2010年08月04日 10KB 下载

android 简单的java c++ 相互调用源码

2017年11月01日 20.26MB 下载

java日志说明文档

2018年03月15日 1.64MB 下载

没有更多推荐了,返回首页

关闭
关闭