抽象类是对整体的抽象(包括行为和属性),接口是对局部的抽象(行为),不能对属性抽象
抽象类是自底向上抽象而来的,接口是自顶向下设计出来的
接口与抽象类的区别,这是面试时的必考题。也许大部分人的第一反应就是两者之间语法的区别,我在上网看过很多种版本的答案,大部分的回答都是如此,但是偶然的机会我看到了这篇文章,我才知道,对于面试官来说,也许这个回答还远远不够。
最好的回答应该是从这两个层面来描述:语法层面,设计层面
抽象类是对整体的抽象(包括行为和属性),接口是对局部的抽象(行为),不能对属性抽象
抽象类是自底向上抽象而来的,接口是自顶向下设计出来的
接口与抽象类的区别,这是面试时的必考题。也许大部分人的第一反应就是两者之间语法的区别,我在上网看过很多种版本的答案,大部分的回答都是如此,但是偶然的机会我看到了这篇文章,我才知道,对于面试官来说,也许这个回答还远远不够。
最好的回答应该是从这两个层面来描述:语法层面,设计层面
本文标题:接口与抽象类
本文链接:https://www.haomeiwen.com/subject/hfpabxtx.html
网友评论