由回答网友的问题中想到的
来源:互联网 发布:都得从淘宝联盟采集呢 编辑:程序博客网 时间: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);
看完文章后,我不能平静,不能在做井底之蛙,应当要站的更高,看得更远.
常常这样用的原因是什么?
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);
看完文章后,我不能平静,不能在做井底之蛙,应当要站的更高,看得更远.
- 由回答网友的问题中想到的
- 由回答网友的问题中想到的
- 网上回答网友的问题
- 使用logminer回答一个网友的问题
- 由一个网友的问题想到的(指针作为形参, p++ 和 p + 1的区别 )
- \t\t由一个网友的问题想到的(指针作为形参, p++ 和 p + 1的区别 )
- 由牛奶问题冷笑话想到的
- 由乒乓球队问题想到的
- 由a+b问题想到的
- 由异步通知问题想到的
- 由n阶幻方问题想到的[zz]
- 由本子想到的
- 由忧郁想到的
- 由电车男想到的
- 由MBV想到的
- 由“枣子”想到的
- 由 setMeidatime() 想到的
- 由ff想到的
- “ 三陪小姐”的新称谓
- IBM公司面试的三道IQ题
- 2006.07.18
- 由回答网友的问题中想到的
- 《青春》吉他谱
- 由回答网友的问题中想到的
- 读心术 巫术
- CGI漏洞利用
- 不能轻视技术
- devcpp 和g++ 在命令行中编译.....
- TT数据不能同步处理
- 麻将的小程序 2006-07-18
- Delphi 内嵌汇编的基本格式
- 关于口译