加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

有没有办法让构造函数在Java中返回一个== null的对象?

发布时间:2020-12-15 02:01:44 所属栏目:Java 来源:网络整理
导读:我有一种感觉答案是“不”,但我想我会问以防万一…… 伪代码: Foo foo = new Foo();if(foo != null){ foo.useMe();}else{ System.out.println("foo failed to initialize");} 在Foo中我需要做些什么来实现这一目标? 解决方法 通常情况下,您只需要为此情况
我有一种感觉答案是“不”,但我想我会问以防万一……

伪代码:

Foo foo = new Foo();

if(foo != null){
    foo.useMe();
}else{
   System.out.println("foo failed to initialize");
}

在Foo中我需要做些什么来实现这一目标?

解决方法

通常情况下,您只需要为此情况抛出异常.你可以轻松编写自己的异常,或者只使用throw new Exception(“foo failed to initialize”);抓住那个.

编写自己的例外:http://www.javaplex.com/blog/java-creating-custom-exceptions/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读