java抽象类和接口的区别(自己总结,方便记忆版)

来源:互联网 发布:办公平台软件 编辑:程序博客网 时间:2024/05/19 22:26

(1)、本质:抽象类为子类约定方法声明;接口为多个互不相关的类约定某一特性的方法声明。

(2)、由(1)可知抽象类只能进行单继承;接口可以实现多继承。

(3)、抽象类中可以定义私有方法和变量;接口中不能包含私有方法和变量,接口中成员变量都是常量,默认修饰符为public static final。

(4)、抽象类中可以给出部分方法的实现,包括构造方法。;接口定义方法,不能实现。

1 0
原创粉丝点击