当前位置: 代码迷 >> Java相关 >> 如何让构造函数返回的是一个空对象??
  详细解决方案

如何让构造函数返回的是一个空对象??

热度:434   发布时间:2007-09-23 22:06:16.0
如何让构造函数返回的是一个空对象??
比方说我用一一个A a=new A();
在A的构造函数里面如何做才能让a=null;
呵呵,想了半天也想不出来请教了!!!
搜索更多相关的解决方案: 函数  构造  对象  

----------------解决方案--------------------------------------------------------
都 null 了还构造它干啥?

----------------解决方案--------------------------------------------------------

声明一下!


----------------解决方案--------------------------------------------------------

我是意思是当构造函数里面出现了我意料之外的情况之后,返回null!!
因为在某一个程序里面我只想到这种控制流程的方法!!
呵呵。请教各位了!


----------------解决方案--------------------------------------------------------
a=null;
----------------解决方案--------------------------------------------------------

出现了我意料之外的情况

这种情况叫做异常,JAVA中有针对这种情况的解决方式,就是抛出异常...


----------------解决方案--------------------------------------------------------

呵呵,弄了半天不会啊!


----------------解决方案--------------------------------------------------------

同意6楼的看法,你可以让程序报异常就好了


----------------解决方案--------------------------------------------------------
对,自己定义一个异常然后抛出就OK了。
----------------解决方案--------------------------------------------------------
真的想要这样的功能可以用一个静态方法

public static A instance() {
return null;
}

这样也是一个可以考虑的模式

----------------解决方案--------------------------------------------------------
  相关解决方案