其实匿名内部类的经典应用就是继承和实现 使用内部类可以非常方便的编写事件驱动程序
匿名内部类一定是在new的后面,用其隐含实现一个接口或实现一个类
在匿名内部类里创建新的方法没有太大意义,它可以通过覆盖父类的方法达到神奇效果 语句简短,功能也能实现。
代码示例:- this.addWindowListener(new WindowAdapter(){
-
- public void windowClosing(WindowEvent arg0) {
- disconnect();
- System.exit(0);
- }
-
- });
复制代码 |
|