开发者社区> 问答> 正文

抽象类和接口的区别

抽象类和接口的区别

展开
收起
游客pklijor6gytpx 2019-12-16 16:23:18 574 0
1 条回答
写回答
取消 提交回答
  • 类是对对象的抽象,抽象类是对类的抽象;

    接口是对行为的抽象。

    若行为跨越不同类的对象,可使用接口;

    对于一些相似的类对象,用继承抽象类。

    抽象类是从子类中发现了公共的东西,泛化出父类,然后子类继承父类;

    接口是根本不知子类的存在,方法如何实现还不确认,预先定义。

    2019-12-16 16:23:36
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
继承与功能组合 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载