如何从“ Timer类”运行方法“ public void run(){}”中获取值?

时间:2019-12-20 10:32:58

标签: java methods timer parameter-passing runnable

我有一个Timer类。启动时,它会增加一个整数x。现在,我想从run方法中获取x的值,但不允许使用任何参数。那么如何获得x的值以使用它呢?这里的代码

public class Main {



public static void main(String[] args) {

    TimerClass timerClass = new TimerClass();
}}

public class TimerClass{

public int x;


    public Timer timer = new Timer();

    TimerClass(){

    timer.scheduleAtFixedRate(new TimerTask() {

        @Override
        public void run() {

            x ++;
            System.out.println(x);

        }

        },0,500);
    }
}

0 个答案:

没有答案