Java 从timerClass返回变量

Java 从timerClass返回变量,java,return,Java,Return,因此,我试图制作一个speedrun时钟,但我不知道如何让类timerClass extends TimerTask中的变量“i”返回到我的主时钟。有什么想法吗 class timerClass extends TimerTask { @Override public void run() { System.out.println(i++); } int i = 0; } 类无法返回值 您有两个选项可以从main()访问i

因此,我试图制作一个speedrun时钟,但我不知道如何让
类timerClass extends TimerTask中的变量“i”返回到我的主时钟。有什么想法吗

class timerClass extends TimerTask {   
    @Override
    public void run() {       
        System.out.println(i++);
    }
    int i = 0; 
}

类无法返回值

您有两个选项可以从
main()
访问
i

1-使用函数返回
i
,并从
main()
调用该函数

2-只需使用
timerClass的对象从main访问
i

timerClass obj = new timerClass();
System.out.println(obj.i);

提示:如果
i
uspublic,您只需使用类的对象即可访问它。如果
i
是私有变量,请使用返回
i
的函数,并使用类的对象从
main()
调用它。

类不能返回值,但可以使用
timerclasstance.i
访问它。