当前位置:Open-SourceComputers

static局部变量和[读:hé]全局变量

2025-02-13 03:09:14Open-SourceComputers

静态全局变量和全局变量有什么区别?首先两个变量都是定义在类中的, 静态的全局变量就是static声明的, 类可以不用new 就可以调用了而且全局变量一般是指成员变量, 也叫类的属性变量, 字段等, 是

静态全局变量和全局变量有什么区别?

首先两个变量都是定义在类中的,

幸运飞艇

静态《繁体:態》的全局变量就是static声明的, 类可以不用new 就可以调用了

而且全局变量一般是指成员变量, 也(练:yě)叫类的属性变量, 字段等, 是需《读:xū》要把类new出来才能调用的{de}:

开云体育

int max =100

幸运飞艇

i亚博体育nt a = Test.min //这个就是调用了全局静态变量【拼音:liàng】

Test tt = new Test#28#29

i澳门金沙nt b = tt.max //这个主是调用【pinyin:yòng】了非静态的全局变量

幸运飞艇

}

澳门新葡京

静态变量和全局变量的区别?

全局变量声明之前加上static,就是静态全局变量。全局变量和静态全局变量都是静态存储的;在存储上无区别。区别在于他们的作用域;全局变量的作用域是整个源程序,当源程序有多个源文件组成时,全局变量在各个源程序文件都是有效的;而静态全局变量怎被限制了作用域,只在定义该变量的源文件内有用在同一程序的其他源文件不能使用!还有静态全局变量只初始化一次,防止在其他源文件调用!而全局变量可以再其他源文件初始化!!这样说楼主明白了吗?

本文链接:http://21taiyang.com/Open-SourceComputers/7799151.html
static局部变量和[读:hé]全局变量转载请注明出处来源