欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

局部变量、成员变量的使用

程序员文章站 2022-04-18 19:24:30
...

Java中的局部变量和全员变量:

局部变量:作用域从定义位置开始,到代码块结束。 局部变量,定义在方法中,在方法中有。超出了作用域的范围就会报错。

全局变量,定义在类中,方法外的变量叫做全局变量。全局变量所有方法均能够访问。

public class Demo {
    // 全局变量
	int b = 10;
	
	public void test() {
		//局部变量
         int a = 10;
         if(a>=10){
        	 // 局部变量
        	 int b = a+1;
        	 int c = b+1;
        	 System.out.println("小B的值是:"+b);
         }
         System.out.println(a);// 局部变量,定义在方法中,在方法中有效
         System.out.println(b);// 引用的是全局变量
//       System.out.println(c);// 错误的,超出了作用域的范围。
	}

	public void test1() {
//         System.out.println(a);
	}

	public void test2() {
         System.out.println(b);
	}

	public static void main(String[] args) {
		Demo demo = new Demo();
		demo.test();
	}
}
静态变量和成员变量:

类变量(静态变量)类变量:定义在类中,使用static 修饰其变量。访问时只需类名.变量名即可访问。 类变量也叫做。静态变量。   使用对象,也能访问其变量。当对象值改变类变量值,其值会发生改变。 

 成员变量: 在类中定义的变量,实例化对象时访问的变量。叫做成员变量。

public class A {

// 成员变量
public String name = "jack";
public int age = 18;


// 类变量(静态变量)
public static int health = 100;

}

相关标签: 局部变量