我有一种感觉答案是"不",但我想我会问以防万一......
伪代码:
Foo foo = new Foo();
if(foo != null){
foo.useMe();
}else{
System.out.println("foo failed to initialize");
}
Run Code Online (Sandbox Code Playgroud)
在Foo中我需要做些什么来实现这一目标?
小智 6
通常情况下,您只需要为此情况抛出异常.您可以轻松编写自己的异常,或者只使用类似的东西throw new Exception("foo failed to initialize");并捕获它.
编写自己的例外:http://www.javaplex.com/blog/java-creating-custom-exceptions/