类谜题 46:构造器
来源:互联网 发布:mac 恢复出厂设置 编辑:程序博客网 时间:2024/04/29 04:46
package ClassPuzzle;public class ConstructorPuzzle {public ConstructorPuzzle(Object o) {// TODO Auto-generated constructor stubSystem.out.println("Object");}public ConstructorPuzzle(double[] dArray) {System.out.println("Double Array");}/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubnew ConstructorPuzzle(null);}}
这个输出什么? double类型的数组其实也是对象。输出结果是:Double Array;
如何修改输出Object?
只要:new ConstructorPuzzle(Object(null));就可以了。
看起来一般重载的时候程序会找最精确的那个。
- 类谜题 46:构造器
- 构造器(构造方法)
- 构造方法/构造器
- 构造方法 构造器 构造函数
- 构造器
- 构造器
- 构造器
- 构造器
- 构造器
- 构造器
- 构造器
- 构造器
- 构造器
- 构造器
- 构造器
- 构造器
- 构造器
- 构造器
- creat a bingo card(一)
- Common issues with GCC-4.6 / G++-4.6
- hadoop datanode 无法启动
- js 中 this 的用法
- 软件项目管理在具体业务软件系统开发中的重要作用——学习篇(五)
- 类谜题 46:构造器
- 常用正则验证例子
- AIX下oracle 10g 修改字符集为ZHS16GBK
- TortoiseSVN的建立和使用
- 杂(20111211)
- Silverlight跑马灯
- 【SL】微软澄清Silverlight战略 将加大投入
- 雷诺发布“汽车平板电脑”R-link
- 功能测试用例设计积累(一):软件界面