首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将静态变量从另一个类调用到runnable中

在Java中,您可以从另一个类调用静态变量到Runnable中

类1:

代码语言:javascript
复制
public class Class1 {
    public static int myStaticVariable = 42;
}

类2(实现Runnable接口):

代码语言:javascript
复制
public class Class2 implements Runnable {

    @Override
    public void run() {
        // 从Class1访问静态变量
        int valueFromClass1 = Class1.myStaticVariable;

        System.out.println("Value from Class1: " + valueFromClass1);
    }
}

测试类:

代码语言:javascript
复制
public class Main {
    public static void main(String[] args) {
        Class2 myRunnable = new Class2();
        Thread thread = new Thread(myRunnable);
        thread.start();
    }
}

当您运行Main类时,它将创建一个Class2实例,并使用该实例启动一个新线程。Class2中的run方法将从Class1访问静态变量myStaticVariable,并将其值打印到控制台。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券