现在的位置: 首页 > 综合 > 正文

接口与抽象类的区别

2013年08月06日 ⁄ 综合 ⁄ 共 207字 ⁄ 字号 评论关闭

接口

抽象类

意义

表示某种契约

表示事物的本质

多继承

标识

Interface声明

Abstract声明

方法

必须是抽象的(staticabstract本身意义本身冲突,所以接口中没有静态方法)

必须是public

可以是抽象,可以不是抽象,可以没有抽象方法。

访问权限无特别要求。

变量

都是publicstatic final

无特别

静态块

不可以,

静态块是一种实现

可以

被使用

可以实现多个接口

只能继承一个抽象类

调用父类构造

不需要

需要

抱歉!评论已关闭.