怎样设置全局变量
发布网友
发布时间:2022-05-14 08:39
我来回答
共2个回答
热心网友
时间:2022-05-15 01:16
ava不同于C/C++,其所有的方法和变量都被封装在类中,因此不能像C/C++那样直接在main函数中声明全局变量。
java中的全局变量则通过另外的方式来实现,即单独写一个全局变量类,其它类中可通过类名访问该类的所有public static 变量。
example:
public class MsgQueue
{
private MsgQueue(){}
static ConcurrentLinkedQueue<String> sendMsgQueue = new ConcurrentLinkedQueue<String>();
}
上面的sendMsgQueue就是全局变量;
访问方式如下:
MsgQueue.sendMsgQueue.....
热心网友
时间:2022-05-15 02:34
比如在unit2的单元中定义全局变量myvar:integer;那么在unit1的interface下面的uses中加入unit2,然后在unit1中就可以用myvar了,如:unit2.myvar5;