Map map = new HasMap();
map.put();大家知道Map是jdk中的一个接口,而HashMap为其实现类,
一般在使用过程中都是采用如上的方式来进行使用,我想知道
为什么不用 HasMap hasMap = new HasMap()来实现呢?
而且这种用接口来引用具体实现类然后通过接口引用来执行接口
的方法的实现方式很普遍,我想知道这样做有什么好处呢?
是为了扩展容易么? 何以理解呢?
map.put();大家知道Map是jdk中的一个接口,而HashMap为其实现类,
一般在使用过程中都是采用如上的方式来进行使用,我想知道
为什么不用 HasMap hasMap = new HasMap()来实现呢?
而且这种用接口来引用具体实现类然后通过接口引用来执行接口
的方法的实现方式很普遍,我想知道这样做有什么好处呢?
是为了扩展容易么? 何以理解呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货