2013-10-16 78 views
-4

有人可以提供一个正则嵌套类的一个很好的简单例子,然后重写为匿名内部类的同一个类?Java - 寻找例子比较嵌套类与匿名内部类

+1

你可以得到你的IDE来做到这一点。创建一个匿名内部类,并让您的IDE移动该类并为您重构它。 –

+1

堆栈溢出有很多关于这个我认为的答案 – Sage

回答

1

下面举例说明:

public class Outer { 
    public static class NestedStatic implements Runnable { 

     public void run(){ 
      doSomething(); 

     } 
    public static void main(String[] args){ 
     Thread nestThread=new Thread(new NestedStatic()); 
     nestThread.start(); 

     // now anonymous: 
     Thread anonThread=new Thread(new Runnable(){ 
      public void run(){ 
       doSomethingElse(); 
      }); 
     anonThread.start(); 
    } 
}