美文网首页
类加载机制二

类加载机制二

作者: 长孙俊明 | 来源:发表于2019-10-18 10:01 被阅读0次
通过数组创建对象,不会触发对象实例化
class SuperClass {
    static {
        System.out.println("SuperClass static run");
    }

    public SuperClass() {
        System.out.println("SuperClass init");
    }

    public static int value = 123;
}

class SubClass extends SuperClass {
    static {
        System.out.println("SubClass static run");
    }
    public SubClass() {
        System.out.println("SubClass init");
    }
}

public class Test {
    public static void main(String[] args) {
        //System.out.println(SubClass.value);
        SuperClass[] superClasses = new SuperClass[10];
        SubClass[] subClasses = new SubClass[10];
    }
}
image.png

相关文章

网友评论

      本文标题:类加载机制二

      本文链接:https://www.haomeiwen.com/subject/qktimctx.html