关于java if条件判断的问题

2025-03-24 22:32:15
推荐回答(2个)
回答1:

为什么会认为代码A放在那里无论isClose是真是假都不会执行?isClose为false的时候就会执行.
public class abc extends Thread{
if(isClose) return;//发现窗口关闭马上返回
代码A}
这种写法我看不懂.你的abc是继承自Thread,线程运行的时候会调用start()方法,让isClose=false,用return是跳出某个方法,返回到调用这个方法的那个语句,return下面的语句不执行,其实就跟方法正常结束返回后一样.

回答2:

返回到调用start的地方