2018-01-25

2018-01-25  本文已影响0人  e56e96129086

                                                                                      抽象类与接口

       接口,表面上看是抽象类的一种特例。其实,他们的区别大了去了。

       首先,他们被设计出来。适用性上就有很大区别。

       具体说明:抽象类是对整个类的抽象,比如男人、女人、大人、小孩、老人等等这些我们可以将其统一提起关键点,即他们全部可以称之为“人”这种东西,那么,“人”就是对这些类的抽象,我们称之为抽象类。

        再来说接口,接口被设计出来是为了对功能进行抽象,就比如我们现实生活中的“USB接口”,你可以在这个接口上接许多东西,但这些东西是用来做什么,并不确定,根据你具体的需要来选取。如,鼠标接口,键盘接口。然后推广至其他,你可以为吃饭设计个接口,人吃饭怎么吃,狗吃饭怎么吃,这个接口是不能确定的,而要根据你的具体实现是怎样的,即对接口是实现。

上一篇下一篇

猜你喜欢

热点阅读