加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡水站长网 (https://www.0318zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

抽象类和接口到底是什么垃圾

发布时间:2021-03-04 14:13:42 所属栏目:外闻 来源:互联网
导读:vaSE基础,又把面向对象看了一遍,讲的时候发现一个问题,就是当时讲抽象类和接口的时候说接口也是抽象类,是个特殊的抽象类,当时听的时候别人确实能听懂,因为确实没多少东西,但是真正用的时候总会犹豫,到底什么时候该用抽象类什么时候用接口呢? 如何区

vaSE基础,又把面向对象看了一遍,讲的时候发现一个问题,就是当时讲抽象类和接口的时候说接口也是抽象类,是个特殊的抽象类,当时听的时候别人确实能听懂,因为确实没多少东西,但是真正用的时候总会犹豫,到底什么时候该用抽象类什么时候用接口呢?

如何区分使用抽象类和接口

大家在比较抽象类和接口的区别时,一定要强调抽象类描述的是事物的本质,而接口描述的是事物的功能。比如:保温杯是水杯,所以水杯应该设计为抽象类,保温杯有保温的功能,所以保温应该设计为接口。

可理解为:

class 保温杯 extends 水杯 implements 保温
 

想看到这,学过抽象类和接口的朋友应该能理解了,那本篇标题“抽象类和接口到底是什么垃圾——秒懂”对应的部分完成了,既然都说到这了,再来点延申。

话题延申

抽象类和接口能实例化对象吗?

这个问题其实也有很多人纠结,我之前专门有过对这个问题在网上进行搜索查询,看了好几篇别人写的博客,结果答案不一,理解各不相同,有的博客里的理解还有错误,容易对

(编辑:衡水站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读