为什么必须重写接口的所有方法?
例如,如果我有
public class Foo extend JFrame implements ActionListener, KeyListener {
foo(){
}
@Override
public void keyPressed(KeyEvent arg) {
}
@Override
public void keyReleased(KeyEvent arg) {
}
@Override
public void keyTyped(KeyEvent arg) {
}
}
我将有很多我什至不会使用的方法,有没有办法删除未使用的已实现方法,例如,如果我打算使用界面中的一种方法
我也不想使用抽象,因为这意味着我无法创建对象的实例(至少我的编译器是这样说的)