java中成员变量与全局变量的区别是什么?

java中成员变量与全局变量的区别是什么?

成员变量也叫类的属性,一般带有访问控制属性的,而全局变量虽然也有类的属性,但全局变量严重影响了封装和模块化,一般的全局变量前面要加上static和 fina属性其中,static使该变量任何类都可用(方法 ClassName.全局变量名)
,而 fina则使得变量不可更改,基本上算是常量了,这也在一定程度上防止对变量的非法修改
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-16
全局变量就是这个类的对象都可以访问的属性,局部变量就是某个方法内部临时定义的变量,当方法调用结束后,据不变量自然销毁。而全局变量只有在这个类的对象销毁时才会伴随销毁,如果相很多对象共享一个类的某个属性就用全局变量。
java中成员变量与全局变量不是一个意思吗 都是作用于整个类。。
。。?????
第2个回答  2009-05-16
成员变量方法内部使用,必须赋初始值;
全局变量方法之间公用,可以默认值;
第3个回答  2009-05-16
不会
相似回答