//不好的例子,不要这么做: class TetrisCanvas extends Canvas {     int leftKey, rightKey, downKey, rotateKey;     void init (){         //FOLLOWING MUST NOT BE DONE         leftKey = getKeyCode(LEFT);         rightKey = getKeyCode(RIGHT);         downKey = getKeyCode(DOWN);         rotateKey = getKeyCode(FIRE);     }      public void keyPressed(int keyCode) {         if (keyCode == leftKey) {             moveBlockLeft();         } else if (keyCode = rightKey) { ...         }     } } 
  |