能否对void类型进行判断?

wxm586878 2011-08-31 09:32:04
就是说我的方法的返回类型是void,然后呢我想要判断方法是否成功,如何判断呢?
...全文
110 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zsaihz 2011-08-31
void不是在没有返回值的时候才用的吗,没有返回值怎么判断啊?
回复
softroad 2011-08-31

Object s = null;
if(s instanceof Void) {

}
回复
gsy999 2011-08-31
[Quote=引用楼主 wxm586878 的回复:]
就是说我的方法的返回类型是void,然后呢我想要判断方法是否成功,如何判断呢?
[/Quote]
自已跟自己过不去不是。什么是叫返回void?
我把它理解为:什么也不返回,或者返回的是什么类型也不是。
不信,你试试这样的方法它能不能充当右值?根本不能!
回复
aotian16 2011-08-31
[Quote=引用 1 楼 ioe_gaoyong 的回复:]

不方便判断,还是用boolean 或者Object 作为返回值吧
[/Quote]
也可以用异常
回复
风尘中国 2011-08-31
不方便判断,还是用boolean 或者Object 作为返回值吧
回复
相关推荐
发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2011-08-31 09:32
社区公告
暂无公告