草庐IT

DoorResult

全部标签

java - 从内部类访问变量

我有一些代码为回调处理程序定义了一个匿名内部类。这个处理程序需要分配一个局部变量,见下文。我需要在回调中分配resp并在函数末尾引用它。然而,我在Eclipse中收到此错误:最终局部变量resp无法赋值,因为它是在封闭类型中定义的我该如何解决这个问题?DoorResultunlockDoor(finalLockableDoordoor){finalUnlockDoorResponseresp;finalbooleansent=sendRequest(newUnlockDoorRequest(door),newResponseAction(){publicvoidexecute(Sess