Java中抽象类和接口的异同


  

引言:

java中抽象类和接口的比较。接口是和类同级的一种结构,抽象类本质上是类,但是不能直接实例化对象。

  1. 相同点

    • 不能实例化
    • 都可以被继承
    • 都可以包含抽象方法
  2. 不同点

    • 抽象类中有构造器,供子类显示或非显示的调用;而接口中不能声明构造器。
    • 抽象类只能被单继承;而接口间可以多继承

文章作者: YangChongZhi
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 YangChongZhi !
评论
 上一篇
Java中的异常体系结构 Java中的异常体系结构
   引言: 在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常) 异常  在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)即使程序员
2021-01-04
下一篇 
Java中的内部类 Java中的内部类
   引言: Java中的内部类。当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部完整的结构有只为外部事物提高服务,那么这个内部完整的结构最好使用内部类。   java 中允许一个类的定义位于另一个类的内部,前者称为内
2021-01-04
  目录