java中继承TimerTask类后run()方法中返回值问题 ?
java中继承TimerTask类后run()方法中返回值问题   ?   
 public   class   Text{ 
          public   void   method()   { 
                            Timer   timer=new   Timer();             
                            timer.schedule(new   TimeDemo(),0,10000); 
 //如何得到TimeDemo   中   n的值??? 
          } 
 }      
 import   java.util.TimerTask; 
 public   class   TimeDemo   extends   TimerTask   { 
                   B   b=new   B(); 
                   int   n; 
                public   void   run(){ 
                            n=b.xxMethod();          
                            System.out.println(n);                
                } 
 }      
 请问如何将这个n   值返回Text类中的method方法中去?    
------解决方案--------------------可以用回调方式来实现呗
------解决方案--------------------public class Text{ 
 int i = 0; 
    public void method() { 
          Timer timer=new Timer();     
          timer.schedule(new TimeDemo(),0,10000); 
 //如何得到TimeDemo 中 n的值??? 
    } 
 }    
 import java.util.TimerTask; 
 public class TimeDemo extends TimerTask { 
       B b=new B(); 
      public void run(){ 
         i=b.xxMethod();    
          System.out.println(n);      
      } 
 } 
 这样看看