深入理解Java的接口和抽象类
2016-09-13 22:11
197 查看
1.接口
接口只能有成员变量和方法,没有构造方法。它是一种行为的具体抽象。并且成员变量只能是静态的 即public static final(即使在自己写程序,没有明确指出,java也会隐式地指定为 public static final).
同样地,方法必须是抽象的方法,只能是public abstract(即使在自己写程序,没有明确指出,java也会隐式地指定为 public stract).
2.抽象类
抽象类可以有 成员变量、方法、构造方法等,普通类有的它都有。与普通类不同的三点:1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public。
2)抽象类不能用来创建对象;
更详细的介绍请见 http://www.cnblogs.com/dolphin0520/p/3811437.html
相关文章推荐
- 深入理解Java的接口和抽象类 _摘抄
- 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- java 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- 深入理解java的接口和抽象类
- 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- java基础之深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类
- 深入理解Java的接口和抽象类