首页 > 编程语言 > 正文

java全局变量,JAVA 定义了全局变量 怎样在类方法给其赋值

2020-05-20 09:42:35  来源:http://www.capsicumpm.com  编辑:admin

JAVA 定义了全局变量 怎样在类方法给其赋值

public class test2 {int a;public void a(){ a=33;}public static void main(String[] args) { test2 t2=new test2(); t2.a(); System.out.println(t2.a);}}完整的应该是这样 完全没问题另外java里没有全局变量这么一说 这里的int a 按面向对象来说是类的属性 而public void a(){ a=33;}是类的方法

Java语言,使用全局变量创建ID的例子

1、public static int ID ; //写在类块中2、 public void method(){ public int ID; //写在method中 }3、public class Person{ public int ID;}本回答被提问者和网友采纳

Java中cache和全局静态变量的区别优点缺点,希望不要全拷贝的答案。

应该对你有帮助的!一般我们再java中实现cache的方法是制作一个全局的静态map的方式.那么也就相当于静态变量了可能您搞混淆了,其实二者就是一个东西

请问:java有没有类似全局变量的功能?

一种是new第一个java类的对象,用类名.str 还有一种是第一个类中定义时这么定义 static String str = new String(); 然后在第二个类中 直接用第一个类名.str 就可以了

Java中全局变量和局部变量的用法 两者有哪些不同的地方 ?

给你个例子吧:public class Test001 { 8. static int a = 27;//全局变量 9. static void test() { 10. boolean flag = false;// flag是局部变量,他的有效范围市整个方法体 11. if (!flag) { 12. int a = 20;// 局部变量a,是必须进行初始化的且只在if块中有效 13. System.out.println("a1=" + a); 14. } 15. // a = 10;// 注意,这一行是会报编译错误:未声明变量a 16. } 17. /** 18. * @param args 19. */ 20. public static void main(String[] args) { 21. System.out.println("a2=" + a); 22. int a = 23;//局部变量a 23. test(); 24. System.out.println("a3=" + a); 25. } 结果为: a2=27 a1=20 a3=23 注意: 1,对于局部变量要先赋值后使用 2,局部变量局部有效,在定义这个变量的代码块也就是在“{}”中有效 3,在重合的有效范围内,不允许两个局部变量发生命名冲突。