接口与抽象类

抽象类是对整体的抽象(包括行为和属性),接口是对局部的抽象(行为),不能对属性抽象
抽象类是自底向上抽象而来的,接口是自顶向下设计出来的

接口与抽象类的区别,这是面试时的必考题。也许大部分人的第一反应就是两者之间语法的区别,我在上网看过很多种版本的答案,大部分的回答都是如此,但是偶然的机会我看到了这篇文章,我才知道,对于面试官来说,也许这个回答还远远不够。

最好的回答应该是从这两个层面来描述:语法层面设计层面

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容