标题:如何让构造函数返回的是一个空对象??
只看楼主
george_vcool
Rank: 2
等 级:新手上路
威 望:3
帖 子:453
专家分:0
注 册:2007-7-23
结帖率:100%
 问题点数:0 回复次数:9 
如何让构造函数返回的是一个空对象??
比方说我用一一个A a=new A();
在A的构造函数里面如何做才能让a=null;
呵呵,想了半天也想不出来请教了!!!
搜索更多相关主题的帖子: 函数 构造 对象 
2007-09-23 22:06
睫毛上的土
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2007-8-13
得分:0 
都 null 了还构造它干啥?

爸爸给买了《Core Java》,厚厚的两大本诶,啥时候能够看完呢~
2007-09-24 01:36
晨风lxj
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-9-13
得分:0 

声明一下!

2007-09-24 10:40
george_vcool
Rank: 2
等 级:新手上路
威 望:3
帖 子:453
专家分:0
注 册:2007-7-23
得分:0 

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

2007-09-24 11:44
guofei_gf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-14
得分:0 
a=null;
2007-09-24 12:46
flushtime
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-5-28
得分:0 

出现了我意料之外的情况

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

2007-09-24 15:26
易水辰
Rank: 1
等 级:新手上路
威 望:1
帖 子:136
专家分:0
注 册:2007-6-17
得分:0 

呵呵,弄了半天不会啊!


^_^没事咱就灌水哈^_^!!!
2007-09-24 16:06
batwyx
Rank: 1
等 级:新手上路
威 望:1
帖 子:88
专家分:0
注 册:2007-4-16
得分:0 

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


2007-09-24 23:37
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
得分:0 
对,自己定义一个异常然后抛出就OK了。
2007-09-25 10:00
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
得分:0 
真的想要这样的功能可以用一个静态方法

public static A instance() {
return null;
}

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

淘宝杜琨
2007-09-25 11:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-172362-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022888 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved