由回答网友的问题中想到的

来源:互联网 发布:都得从淘宝联盟采集呢 编辑:程序博客网 时间:2024/05/04 09:27
今天上csdn上看到论坛上的一个问题,大意是说如果A是B的父类.
常常这样用的原因是什么?
A object=new  B();

在以前我刚开始学习java的时候,学到多态的时候,对这样的问题的理解也是不深刻.
在看完一篇关于java.uitl包的设计模式的时候,才算是对这个问题有了一些了解.
java.util包中主要就是Collection和Map接口.包中的类几乎都继承自这两个接口.
假如在程序中遇到使用Vector参数的函数的时候,我们应该这样写.
public void action(Collection c)
而不要写成
pubilc void action(Vector c)
原因是用接口的话,函数的适用范围干加广.

我们用这个函数的时候就会出现:
Collection c=new Vector();
action(c);


看完文章后,我不能平静,不能在做井底之蛙,应当要站的更高,看得更远.
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 诛仙手游宠物亲密度满了怎么办 诛仙包裹满了怎么办 感觉自己心理有问题 怎么办 刺激战场手机配置低怎么办 国土防线2没反应怎么办 镜之边缘迷路了怎么办? 陌陌直播不清晰怎么办 夏利n5 1.0费油怎么办 gg修改器是病毒怎么办 传送门骑士联机读条慢怎么办 被打成轻伤派出所不抓人怎么办 有人上门找事怎么办算正当防卫吗 win10 电脑账户被停用怎么办 电脑一键还原后黑屏怎么办 win一键还原后黑屏怎么办 打架对方群殴我我怎么办 杀了人没钱赔怎么办 团伙打架被对方所刀捅伤怎么办 过失致人重伤赔偿不起怎么办 被别人打了派出所不管怎么办 先动手的被打伤怎么办 自为伤了人怎么办? 孩子被打不敢还手怎么办 小孩给电打了怎么办 电打了手都黑了怎么办 手指被电打伤了怎么办 电打了手有点麻怎么办 没打人对方确弄个轻伤证明怎么办 对人造成轻伤害怎么办 如果有人要砍我怎么办 美版手机坏了怎么办 战地4ping太高怎么办 喝了红牛睡不着怎么办 球球大作战总是闪退怎么办解决方法 球球大作战手机号己绑定怎么办 弄的底窝中药味太大怎么办 锤子手机上不了网怎么办 ppt没保存就卡了怎么办 ppt卡了没保存怎么办 匡威鞋舌头跑偏怎么办 霍尼韦尔dcs cb锁死怎么办