首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java中继承TimerTask类后run()方法中返回值有关问题

2012-01-19 
java中继承TimerTask类后run()方法中返回值问题 ?java中继承TimerTask类后run()方法中返回值问题?publiccl

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);
}
}
这样看看

热点排行
Bad Request.