你应该能做到的
System.out.writeLine(getClass().getName())
在您的事件处理程序中获取此信息。
要获取派生类的名称,您只需使用即可 getClass() :
getClass()
public void HandleEvent(...) { System.out.println("HandleEvent called for "+this.getClass().getName()); ... // the rest of HandleEvent method }
您可以检查此对象是否是 intanceof 基类下的派生类然后只打印
intanceof
在handleEvent方法中放一个beak点,一个断点命中,你可以在调试器中看到调用帧(stack)。