变量的有效范围

成员变量:

在类体中所定义的变量称为成员变量,成员变量在整个类中都有效

静态变量:在成员变量前 + static的变量称为静态变量。静态变量的有效范围可以跨类,甚至可达整个应用程序之内。

对于静态变量,除了在定义它的类中内存取,还能直接以“类名.静态变量”的方式在其他类中使用

public class Test {
    int x = 45;//成员变量
    static int y = 6;//静态变量
    public static void main(String[] args){
        System.out.println("Hello!");
    }
}
注意,在局部变量和成员变量名字相同的时候,成员变量在该方法中暂时失效。
posted @ 2023-02-13 23:36  TFOREVERY  阅读(17)  评论(0编辑  收藏  举报