gpt4 book ai didi

java - 使用 try 语句声明对象

转载 作者:行者123 更新时间:2023-12-01 07:11:41 26 4
gpt4 key购买 nike

try {
Man Fred = new Man();
} catch (exception e) {
Print e
}

Print Fred.getName ();

Fred 现在超出了范围。我应该怎么做?

最佳答案

你似乎了解 Java 语法,所以是伪的

 Man Fred = null;
try {
Fred = new Man();
} catch (exception e) {
print e
} finally {
//You could do some clean up.
}

if(Fred != null) {
print Fred.getName();
}

如果没有..

   Man fred = null;
try {
fred = new Man();
} catch (Exception e) {
System.out.println(e.printStackTrace());
} finally {
//You could do some clean up.
}

if(fred != null) {
System.out.println(fred.getName());
}

Fred 变量必须在 try block 之外声明。所以它在方法或外部作用域中是可见的。

关于java - 使用 try 语句声明对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13025448/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com