接口指向实现类与实现类指向实现类
老师,第一句代码:UserDao userDao=new UserDaoImpl();如果换成UserDaoImpl userDaoImpl=new UserDaoImpl();也就是两边类型一致。
这两种有什么区别?第一种也就是常用的接口指向实现类的优势在哪里?第一种的话,调用增删改查方法,调用的是自己的吗?还是实现类的?
27
收起
正在回答
2回答
同学你好!
是实现类哦,接口指向实现类
多态的作用:
1)不必编写每一子类的功能调用,可以直接把不同子类当父类看,屏蔽子类间的差异,提高代码的通用率/复用率
2)父类引用可以调用不同子类的功能,提高了代码的扩充性和可维护性不使用可以,但是使用是目前比较广泛的应用。这样为了更加符合面向接口编程的思想。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星