那是因为你直接在程序里面实现了接口或抽象类,在编译的时候会把他们当作类来编译,他和内部类类是,但是它不可以重用.
例如:
nowFrame.addWindowListener(new WindowAdapter(){
     public void windowClosing(WindowEvent e){
        System.exit(0);
     } 
  });
中的WindowAdapter.