抽象类与接口有什么联系和区别,抽象类和接口的关系

  抽象类与接口有什么联系和区别,抽象类和接口的关系

  联系人:

  (推荐教程:java入门)

  1,可以有抽象方法。

  2.不能直接创建任何对象。

  3.依赖子类的存在是有意义的,子类必须实现它们所有的抽象方法。

  4.可以实现多态性。

  差异:

  成员不同:

  接口中没有构造函数,抽象类有构造函数但不能直接创建对象。

  接口中的成员方法默认用public abstract修饰,只能存在抽象方法。抽象类中既有抽象方法,也有常用方法。

  默认情况下,接口中的成员变量用static final修饰,只公开静态常量。抽象类中的变量没有这种限制。

  (视频教程推荐:java视频教程)

  关系不同:

  类和类之间的关系是继承:扩展。

  接口和接口的关系是继承:扩展。

  类和接口的关系是实现:implements。子类被称为子实现类。那是抽象类和接口之间连接的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: