j2me中GameCanvas类super是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/08 18:15:34
继承自GameCanvas的类主方法中都加一个super(true),或者是super(false),是什么意思呀,为什么要这么用?好像明白一点以不是老懂。我只有10分了,提问用光了,大侠帮下,答详细点,谢谢了

super调用父类的构造函数,如果初始化GameCanvas(boolean suppressKeyEvents)时参数选择true, 则会压制game keys(UP, DOWN, LEFT, RIGHT, FIRE) 的常规按键机制( keyPressed, keyRepeated, keyReleased),

为什么GameCanvas的构造函数会提供这样一个参数呢?文档里面说,If not needed by the application, the suppression of key events may improve performance by eliminating unnecessary system calls to keyPressed, keyRepeated and keyReleased methods.