Java--内部类的分类-3(匿名内部类)

2022-09-02  本文已影响0人  李赫尔南

匿名内部类
  匿名内部类适合那种只需要使用一次的类。比如:键盘监听操作等等。

语法:

new 父类构造器(实参类表) \实现接口 () {
    //匿名内部类类体!
}

【示例】匿名内部类的使用

this.addwindowListener(new WindowAdapter(){
    @Override
    public void windowClosing(WindowEvent e) {
        System.exit(0);
    }
)};
this.addKeyListener(new KeyAdapter(){
    @Override
    public void keyPressed(KeyEvent e) {
        myTank.keyPressed(e);
    }
    @Override
    public void keyReleased(KeyEvent e) {
        myTank.keyReleased(e);
    }
)};

注意事项

  1. 匿名内部类没有访问修饰符。
  2. 匿名内部类没有构造方法。因为它连名字都没有,那又何来构造方法呢?
上一篇 下一篇

猜你喜欢

热点阅读