局部变量、成员变量的使用
程序员文章站
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;
}
上一篇: 构造器(构造方法)
下一篇: System.gc()