A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

多态在日常开发中在什么情况下使用多态呢? 能举个具体的开发实例最好....

2 个回复

倒序浏览
     本身开发就是面向父类或者接口的开发,也就是说我的主程序使用的是接口或者父类来调用方法,至于方法具体是如何实现的,并不是当前程序关心的,也没必要知道,这样就可以实现分层开发,分模块开发。
     而且很有可能实现类或者子类对象不是new出来,而是通过工厂方法、配置文件读取反射、网络接收等等途径获得。要实现这些的大前提,就是多态。
回复 使用道具 举报
我不知道你是否学习了动态代理或者装饰者模式  其实在工作开发中 接口是为了解耦 或许在不修改源码的情况下对该实体方法进行增强,但是接口的概念是建立在多态当中的,没有了多态,java就不会流行到现在,java最重要的是反射,其他的我也就不说这么多了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马