相同点:两者都不能被实例化
不同:
接口没有方法体,方法后边内有大括号。
接口里只能定义静态常量,不能定义普通成员变量,抽象类里则既可以定义普通成员变量,也可以定义静态常量。
接口里不能包含初始化块,但抽象类里完全可以包含初始化块。
图片来源:http://www.importnew.com/12399.html
相同点:两者都不能被实例化
不同:
接口没有方法体,方法后边内有大括号。
接口里只能定义静态常量,不能定义普通成员变量,抽象类里则既可以定义普通成员变量,也可以定义静态常量。
接口里不能包含初始化块,但抽象类里完全可以包含初始化块。
图片来源:http://www.importnew.com/12399.html
相关文章: