开发者社区> 问答> 正文

java中抽象类和接口的区别是什么?

java中抽象类和接口的区别是什么?

展开
收起
真的很搞笑 2021-11-15 14:54:01 335 0
1 条回答
写回答
取消 提交回答
  • 抽象类中的方法可以有方法体,就是能实现方法的具体功能,但是接口中的方法不行。 抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是 public static final 类型的。 接口中不能还有静态代码块以及静态方法(用 static 修饰的方法),而抽象类是可以有静态代码块和静态方法。 一个类只能继承一个抽象类,而一个类却可以实现多个接口。

    2021-11-15 15:28:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载