zhou5852 发表于 2013-7-12 22:55
我再贴个运行后的的吧。。。。。
finally 块中的方法被执行了
finally中的return语句被执行了 ...
zhou5852 发表于 2013-7-13 08:45
我现在 分析一下题目 题目说写一个类证明return是在finally执行后才返回的,且在finally无法改变返回值。 ...
ㄗs:/|丶hearts 发表于 2013-7-13 11:25
我想说 你的思路是错的。 finally中有return语句,没法证明finally可以改变返回值。不管前面有多少retur ...
zhou5852 发表于 2013-7-13 12:47
额。。。题目说 return 无法改变返回值,意思是说我在finally 里 就改变不了 这个函数以前的返回值了,而 ...
ㄗs:/|丶hearts 发表于 2013-7-13 13:05
你为啥老这样写呢? return "123";
前面写return str; 然后在finally中改变str的值 来证明finally是 ...
zhou5852 发表于 2013-7-13 13:16
我明白你的意思 你的意思就是 引用类型如果在return 的时候 它引用的是一个地址值,若在后续的finally ...
ㄗs:/|丶hearts 发表于 2013-7-13 13:31
我觉得吧 你那样写就不叫改变返回值了。 你是两个地方都有return语句呀
longlangcx 发表于 2013-7-14 10:41
不要钻牛角尖儿,知道人家想问你的是什么就行了。
我也觉得这题严格来讲不是很严谨。严格意义的“finally ...
longlangcx 发表于 2013-7-14 19:18
9楼的代码我看了,跟我的解法差不多,我也是在try块中弄了一个return,return一个返回int型成员变量的方法 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |