当前位置:网站首页>Quick start to static class variables

Quick start to static class variables

2022-04-23 19:07:00 19th line programmer

Name of class variable : Static variables / Class variables / Class properties

Class attribute concept : It is an independent space belonging to class ( This space is created when the class is loaded ), Every object created by this class can operate on it ( share ).


Class variable definition and access :

Definition grammar :

//static  It's a modifier , You can modify properties and methods 
public static int totalNum = 0;

Access Syntax ( There are two ways to access ):

1, Directly access... By class name

2, Access... By object name

class Test {
// Class name . Class variables 
// explain : Class variables are created as the class loads , So you can access... Even if you don't create an object instance .
    public static void main(System[] args){
        // Access... By class name 
        System.out.println(A.name);
        A a = new A();
        // Access... By object name 
        System.out.println(a.name);
    }
}

class A {
    // Class variables 
    String static name = " Xiao Ping ";
}

matters needing attention :

  Access to class variables , The relevant access rights must be observed .

版权声明
本文为[19th line programmer]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231904210171.html