首页
学习
活动
专区
工具
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,并将其值打印到控制台。

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

相关·内容

  • 【计算机本科补全计划】Java学习笔记(四) 修饰符

    正文之前 今天总算是把那个党员谈话给弄完了,三个学弟轮番跟我来聊天,讲自己的入党动机啥的,看到他们就仿佛看到了大一的自己,原来当时面对学长,面对这类事情,会紧张,会局促,被学长安慰了但是还是绷着的样子。哇咔咔,一晃眼啊,号称是人生中最令人迷醉的那段时间就快没了,研究生的时候可能就没这么写意的事情了。感伤~ 不如看Java,对了,我要推荐国漫--《一人之下》,很好看,很有趣,各路方言看着满满的土气,但这才是国漫吗。。虽然有的地方有点少儿不宜,但是真的很好看啊,简直把我想象中的小说结合现代漫画风格搬上了B栈,太

    09

    02.你真的知道线程安全的“单件模式”吗?

    概述:   单件模式的类图可以说是所有模式的类图中最简单的,事实上,它的类图上只有一个类。   尽管从设计的视角来说它很简单,但是实现上还是会遇到相当多的波折。 一、与单件模式的问答 1.单件模式只有一个类,应该是很简单的模式,但是问题似乎不少 答:固然正确地实现单件模式需要一点技巧,但是阅读完这篇文章之后,你已经具备了用正确的方式实现单件模式的能力。当你需要控制实例个数时,还是应当使用单件模式。 2.难道我不能创建一个类,把所有的方法和变量都定义为静态的,把类直接当作一个单件?   答:如果你的类自给自足

    07
    领券