开发者社区> 问答> 正文

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

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

展开
收起
cuicuicuic 2021-10-27 22:03:44 353 0
1 条回答
写回答
取消 提交回答
  • 抽象类:

    抽象方法,只有行为的概念,没有具体的行为实现。使用abstract关键字修饰,没有方法体。子类必须重写这些抽象方法。 包含抽象方法的类,一定是抽象类。 抽象类只能被继承,一个类只能继承一个抽象类。 Java研发军团 接口: 全部的方法都是抽象方法,属性都是常量 不能实例化,可以定义变量。 接口变量可以引用具体实现类的实例 接口只能被实现,一个具体类实现接口,必须实现全部的抽象方法 接口之间可以多实现 一个具体类可以实现多个接口,实现多继承现象

    2021-10-27 22:04:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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