当前位置:编程学习 > JAVA >>

关于JAVA中static调用的一个问题

在JAVA中的一个类A里面定义了一个public static int的变量,为其赋了初值,并且在这个类中改变了这个变量的值。但是当在同属一个Package的另一个类B里面调用类A中的这个static变量时,其值又变成一开始赋初值的那个值了,请问有什么办法能够使得在其他类调用这个变量时,能够使其变为类A中改变的值呢?
其他:要一起运行才行。
要在一个JVM进程里面跑这两个类。 你还是给出程序吧,我的想法和二楼一样,不是很明白! 在A写一个方法传个参数,把参数的值赋给那个静态变量,在B中先调用A的这个方法,然后在用静态变量的值。

上一个:Java中的动态多态如何实现?
下一个:java rmi服务器端是多线程的吗

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,