java面试之接口和抽象类的区别
2012-01-09 14:32
881 查看
1.一个类可以有多个接口, 只能有继承一个父类的抽象类可以有构造方法,接口中不能有构造方法。
2. 抽象类中可以有普通成员变量,接口中没有普通成员变量,接口里边全部方法都必须是abstract的
3.抽象类的可以有实现了的方法抽象类中的抽象方法的访问类型可以是public,protected
4.但接口中的抽象方法只能是public类型的,并且默认即为public abstract类型抽象类中可以包含静态方法,
5.接口中不能包含静态方法抽象类和接口中都可以包含静态成员变量,
6.抽象类中的静态成员变量的访问类型可以任意,但接口中定义的变量只能是public static final类型,并且默认即为public static final类型。
2. 抽象类中可以有普通成员变量,接口中没有普通成员变量,接口里边全部方法都必须是abstract的
3.抽象类的可以有实现了的方法抽象类中的抽象方法的访问类型可以是public,protected
4.但接口中的抽象方法只能是public类型的,并且默认即为public abstract类型抽象类中可以包含静态方法,
5.接口中不能包含静态方法抽象类和接口中都可以包含静态成员变量,
6.抽象类中的静态成员变量的访问类型可以任意,但接口中定义的变量只能是public static final类型,并且默认即为public static final类型。
相关文章推荐
- Java面试基础篇——第八篇:抽象类与接口的区别
- java语言中关于抽象类和接口的区别(面试经常问到,因此总结一下)
- Java面试经典问题(3):抽象类与接口的区别
- Java常见面试问题:抽象类与接口的区别
- Java常见面试问题:抽象类与接口的区别
- 面试常见题---------java中抽象类跟接口的区别
- 学习《详细解析Java中抽象类和接口的区别》笔记
- [转]Java:抽象类和接口的区别
- Java 抽象类和接口的联系与区别
- 详细解析Java中抽象类和接口的区别
- java 抽象类与接口的区别 整理
- 详解java中接口与抽象类的区别
- java中抽象类和接口的区别
- Java中抽象类和接口的区别 考试考过,没答全,特意找了出来
- java 抽象类与接口的区别总结
- java 抽象类和接口的区别
- 学JAVA必须知道:抽象类与接口的区别
- Java中抽象类与接口的区别
- 详细解析Java中抽象类和接口的区别
- 详细解析Java中抽象类和接口的区别(来自:java060515)