匿名類本身就是通過繼承類或者接口來實現的。但是不能再顯式的extends 或者implements了。
          舉個例子:
          JFrame frame = new JFrame();
          我們為frame添加窗口事件可以采用如下兩種方式:
          Java code
          frame.addWindowListener(new WindowListener() { public void windowOpened(WindowEvent e) { throw new UnsupportedOperationException("Not supported yet."); } public void windowClosing(WindowEvent e) { throw new UnsupportedOperationException("Not supported yet."); } public void windowClosed(WindowEvent e) { throw new UnsupportedOperationException("Not supported yet."); } public void windowIconified(WindowEvent e) { throw new UnsupportedOperationException("Not supported yet."); } public void windowDeiconified(WindowEvent e) { throw new UnsupportedOperationException("Not supported yet."); } public void windowActivated(WindowEvent e) { throw new UnsupportedOperationException("Not supported yet."); } public void windowDeactivated(WindowEvent e) { throw new UnsupportedOperationException("Not supported yet."); } });

          這個匿名類就是實現了接口WindowListener
          或者:
          Java code
          frame.addWindowListener(new WindowAdapter() {});

          上面這個匿名類就是繼承了WindowAdapter這個抽象類。

          posts - 104, comments - 33, trackbacks - 0, articles - 0

          Copyright © 林光炎

          主站蜘蛛池模板: 河北区| 崇阳县| 余庆县| 文昌市| 大冶市| 高碑店市| 甘孜| 车险| 肥西县| 分宜县| 鲁山县| 达州市| 德江县| 永兴县| 德保县| 无为县| 合肥市| 旌德县| 安溪县| 阜平县| 恭城| 房产| 永登县| 鹤山市| 四平市| 海兴县| 息烽县| 浦东新区| 塘沽区| 宁都县| 肃北| 独山县| 韶山市| 尼勒克县| 旺苍县| 永德县| 敖汉旗| 同江市| 永兴县| 吉首市| 十堰市|