「java变量公用」java变量怎样使用,应注意什么问题?
今天给各位分享java变量公用的知识,其中也会对java变量怎样使用,应注意什么问题?进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
Java里如何做到一个变量成为共享数据
可以通过这个类的全局变量和定义一个减法的方法来实现呀.
按你说的例子我们可以这么写
首先,定义一个要被共享变量的类:
public class Share {
static int a = 100;// 定义一个值为100的静态全局变量
public static void minus(int value){//定义一个静态方法
a = a -value;
}
}
创建一个测试类
public class Test {
public static void main (String[] args){
Share.minus(10); //比如我们要给上面的a变量减10
System.out.println(Share.a);//输出之前定义的变量的结果为:90
}
}
java中能不能定义一个全局变量,使两个类共享这个变量
首先要注意的是 java 是面向对像,只要实例化对像了,那对像的属性就这么个样,
想什么调用从在哪调用都可以
所以想要一个什么全局变量,就该想到要让这个全局变量在哪里容身。
1、容身于实例,在类里面用public 来定义这个变量,则要用到这个变量时,必须得有这个类的实例。
2、容身于虚拟机,在类里面用static来定义,这样子只要加载过这个类,这个变量就一直存在,在哪都方便调用 类名.变量
在java中 方法中的变量是不是可以共用?
方法中的变量,有自己的作用域;在其作用域内可以共用,而出了作用域则会被GC回收,不是任意的共享
关于java变量公用和java变量怎样使用,应注意什么问题?的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。