java 接口和抽象类的区别
2017-05-19 14:02
267 查看
一个类可以实现多个接口,但只能继承一个抽象类。
接口中只能定义方法而不能有方法的实现,而抽象类可以选择是否实现抽象方法。
接口中所有的方法都是抽象的,但抽象类可以拥有非抽象方法。
接口中的基本数据类型都是static修饰的,而抽象类不是。
接口不能包含静态代码块和静态方法,而抽象类可以。
接口中只能定义方法而不能有方法的实现,而抽象类可以选择是否实现抽象方法。
接口中所有的方法都是抽象的,但抽象类可以拥有非抽象方法。
接口中的基本数据类型都是static修饰的,而抽象类不是。
接口不能包含静态代码块和静态方法,而抽象类可以。
相关文章推荐
- 详细解析Java中抽象类和接口的区别
- Java中接口和抽象类的区别
- java 接口 抽象类的区别
- 详细解析Java中抽象类和接口的区别
- Java 抽象类与接口区别
- 详细解析Java中抽象类和接口的区别
- Java中的抽象类与接口的特点和区别
- Java 抽象类和接口的区别
- Java 接口和抽象类区别(写的很好,转了)
- 详细解析Java中抽象类和接口的区别
- 详细解析Java中抽象类和接口的区别
- 浅谈java中抽象类和接口的区别
- java基础-抽象类与接口的区别
- Java学习笔记 --- 抽象类和接口的区别与联系
- 详细解析Java中抽象类和接口的区别
- Java接口的作用和抽象类的区别
- Java基础(一):抽象类与接口的区别
- JAVA 在语法规则中 接口与抽象类的区别
- java的抽象类和接口的区别
- 详细解析Java中抽象类和接口的区别