问题补充说明: } catch (InterruptedException ex) { ex.lang.this).sleep(1000); java; listener; try { Thread;Thread-4".shapeMoveDown(Shape.NullPointerException出现问题的代码段是 public void run() { while(true){ moveDown()有如下异常Exception in thread ".printStackTrace()
liste360问答ner.shapeMo易注易续火皮veDown(Shape.this);
应该是这句有问题,它接受的参数应该是个Shape类型的对象,除非Shape.this是你在Shape类里定义的一个静态变量,而且Shap迫海跑证e.this已被初始化,否则shapeMoveDown接受的就是n型燃川二将末ull,肯定会抛出NullPointerException。