接口和抽象类
来源:互联网 发布:js pageyoffset 编辑:程序博客网 时间:2024/05/17 21:41
理论就不讲了,说一下接口和抽象类语法上需要注意的地方。
抽象类:
如果一个类中包含一个或多个抽象方法,那么该类必须被限定为抽象类。
- 抽象类不可实例化
- 抽象类必须用abstract修饰,也可用public表明可访问范围。如果不加public,默认就是同一包范围可访问。不可以用protected、private修饰。
- 抽象类可以有成员变量、成员方法。甚至是静态成员、静态方法。静态成员、方法属于该抽象类。
- abstract和final不能同时修饰一个类
- 抽象类不可多继承
接口
- 接口必须用interface修饰,也可用public表明可访问范围。如果不加public,默认就是同一包范围可访问。
- 接口不可实例化
- 接口也可成员变量,但这些变量隐式是static和final的,且必须初始化,不可再修改。
- 接口中的方法没有方法体,只有方法声明。默认是public的,不可用protected、private修饰。
- 实现接口的类必须实现接口的所有方法
- 接口可以多继承。一个类可以同时实现多个接口
阅读全文
0 0
- 抽象接口和抽象类
- 接口和抽象类
- 接口和抽象类
- 接口和抽象类
- 抽象类和接口
- 抽象类和接口
- 抽象类和接口
- 接口和抽象类
- 抽象类和接口
- 抽象类和接口
- 接口和抽象类
- 抽象类和接口
- 抽象类和接口
- 抽象类和接口
- 抽象类和接口
- 接口和抽象类
- 抽象类和接口
- 接口和抽象类
- java中的递归
- 阿里无人超市的大胆猜测:其实无人超市只是个过渡
- StoryBoard学习(5):使用segue页面间传递数据
- memcachesession
- io-0-socket
- 接口和抽象类
- python 单例模式
- 当程序发布特别慢的时候,如何高效使用Eclipse
- VS2015编译OpenCV320的32位和64位动态库和静态库
- 选择排序和冒泡排序
- JAVA企业面试题精选 Java基础 11-20
- 安卓开发规范
- Codeforces GYM 100646E: Su-Su-Sudoku 题解
- java-包,权限修饰符