java中if(boolean b)怎么理解?
boolean live; ... public void draw(Graphics g) { if(live) return; ... if(x<0||y<0||x>800||y>600) setLive(false);... public void setLive(boolean live) { tc.missiles.remove(this); this.live = live; }我实际测试中setLive(false);不管我传true还是false,if(live) return; 都会return 这是为什么?