当异常抛出构造函数并且对象不为null时,你能否告诉我一些情况?我的意思是对象的某些部分是创建的,而另一部分则不是.就像这样
public Test(){
name = "John";
// exception
// init some other data.
}
Run Code Online (Sandbox Code Playgroud)
我理解在这个sitiation对象Test中会为null,但可以是对象测试不能为null的情况(删除异常块不能回答:))?
以下行是否可以返回null?
MyClass obj = new MyClass();
Run Code Online (Sandbox Code Playgroud)
如果是这样,什么条件会导致返回值为null?