接口
来源:互联网 发布:车库数据er图 编辑:程序博客网 时间:2024/06/05 20:35
接口:完全抽象的类(抽象类的抽象类 )
接口中只存在抽象方法和常量
接口中的方法也只能是 public abstract修饰
Java是单继承,但是接口可以继承多个接口(单继承多实现)
接口不能有构造方法,抽象类可以有。
接口不能有方法体,抽象类可以有。
接口不能有静态方法,抽象类可以有。
在接口中凡是变量必须是publicstatic final,而在抽象类中没有要求。
抽象类和接口中都不能有静态的抽象方法
静态和抽象不能同时修饰一个方法
接口是强制性的,他的所有方法都要实现
但是抽象类不是
比如说一个接口,你只用到其中的一两个方法,可是如果直接实现接口需要实现里面的五个方法,这时候你可以先让抽象类实现接口,然后你的类继承接口,就不需要都实现接口的方法了
而且接口的抽象层次要更高,是一种契约,抽象类是提供了很多的方法,给你用,没有强制性
只有接口可以被实现
接口可以继承接口,但不能实现接口
普通类可以实现接口,但不能实现抽象类
抽象类可以实现接口,但不能继承接口
继承
被继承
实现
被实现
接口
接口
接口
抽象类
普通类
无
抽象类
普通类
抽象类
接口
抽象类
普通类
抽象类
普通类
接口
无
普通类
接口
抽象类
普通类
抽象类
普通类
接口
无
阅读全文
0 0
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- Android文本输入框EditText属性和方法说明
- 百练_4003:十六进制转十进制
- arcgis server安装后manager不能访问
- FZU 2232 炉石传说 (二分图的最大匹配)
- Spring实现AOP方式之一:基于XML配置的Spring AOP
- 接口
- SpringAop
- 仿select,自定义下拉框
- 真正管用!warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
- bzoj1503[NOI2004]郁闷的出纳员 treap
- Python读写文件Demo
- 【转】Shell Bash入门
- imx6 移植人脸识别
- 正三角形的外接圆面积