相关疑难解决方法(0)

Java:构造函数抛出异常,我的对象是否仍然可以创建?

当异常抛出构造函数并且对象不为null时,你能否告诉我一些情况?我的意思是对象的某些部分是创建的,而另一部分则不是.就像这样

public Test(){
name = "John";
// exception
// init some other data.
}
Run Code Online (Sandbox Code Playgroud)

我理解在这个sitiation对象Test中会为null,但可以是对象测试不能为null的情况(删除异常块不能回答:))?

java logic constructor exception

10
推荐指数
1
解决办法
1万
查看次数

什么条件导致对象实例化返回null?

以下行是否可以返回null?

MyClass obj = new MyClass();
Run Code Online (Sandbox Code Playgroud)

如果是这样,什么条件会导致返回值为null?

java null constructor return-value new-operator

4
推荐指数
2
解决办法
9513
查看次数

标签 统计

constructor ×2

java ×2

exception ×1

logic ×1

new-operator ×1

null ×1

return-value ×1