java-类的加载机制demo(二)

package com.test.testClass;

public class Test {

    static {
        //System.out.println(number);
        number = 1;
    }

    private static int number;

    public static void main(String[] args) {
        Test test = new Test();
    }
}


静态代码块若在静态属性之前,那么静态代码块只能赋值给静态属性,不能读取其值。

(只能写,不能读!!!) 

加上注释掉的那行代码,立刻报错,编译都无法通过。

猜你喜欢

转载自blog.csdn.net/qq_34561892/article/details/82944575