有没有办法让构造函数在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/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |