引言:
java中抽象类和接口的比较。接口是和类同级的一种结构,抽象类本质上是类,但是不能直接实例化对象。
相同点
- 不能实例化
- 都可以被继承
- 都可以包含抽象方法
不同点
- 抽象类中有构造器,供子类显示或非显示的调用;而接口中不能声明构造器。
- 抽象类只能被单继承;而接口间可以多继承
java中抽象类和接口的比较。接口是和类同级的一种结构,抽象类本质上是类,但是不能直接实例化对象。
相同点
- 不能实例化
- 都可以被继承
- 都可以包含抽象方法
不同点
- 抽象类中有构造器,供子类显示或非显示的调用;而接口中不能声明构造器。
- 抽象类只能被单继承;而接口间可以多继承