接口都没有实现的方法体,还得调用时候自己去实现,那我要它干嘛啊?直接实现多好??所以接口就好像是多此一举。
这个不一样,比如我们定义一个图形接口,有个绘图方法。他下面有三个实现类,一个方形、一个三角形和一个圆形。而有个公共方法需要获得这个图形处理的时候,定义参数,就是接口的引用就可以,这样传进来哪个就获取的是哪个,如果你不定义接口,直接就是三个实现类,你参数写哪个?如果写Object,代码里同样要判断对象属于哪个类,如果我们再增加一个菱形的类,那岂不是要修改代码?
本文解释了接口的概念及其在软件开发中的重要性,通过实例说明如何使用接口来降低代码间的依赖性,并介绍了接口与多态之间的关系。
接口都没有实现的方法体,还得调用时候自己去实现,那我要它干嘛啊?直接实现多好??所以接口就好像是多此一举。
564
470

被折叠的 条评论
为什么被折叠?