正在回答 回答被采纳积分+1
1回答
好帮手慕小尤
2022-06-27 10:41:08
同学你好,1、可以实现多态,通过接口的引用指向了子类的对象去调用fly()方法。如下所示:a引用指向的对象不同,调用fly()方法就会输出不同的结果,这是多态的体现,可以大大提高程序的简洁性和可拓展性。
2、接口可以被编写的多个程序重复调用,可以节省电脑的存储空间,并且使用接口可以减少电脑代码运行时出现的错误,在运行多个程序时,也能更有效率的进行。
3、使用场景:
比如项目需要做一个订单模块,首先后端leader创建了一个订单的接口(定义了规范),然后把该接口具体怎么实现交给了小a来做,小a开始进行实现类的编写(接口的第一个实现类),但是过了很久以后,后端leader觉得小a写的这个实现类不太满意,想找人重新写订单模块。那么此时,接口的可扩展性就体现了出来,领导找到了小b,而小b只需要根据该接口重新创建一个类(接口的第二个实现类),并将该订单接口定义的所有方法重新实现一遍,就达到了重写订单模块的目的。而项目其他部分对订单模块的引用并不受到影响,因为其他模块对订单模块引用的是“接口”,而不是具体的实现类。
祝学习愉快!
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星