标签:class 初始 为什么 int 代码 oid ini public color
刚在看虚拟机相关知识点 看到一段代码,大家猜测一下这段代码会触发子类初始化吗
public class SuperClass{ static{ system.out.println("SuperClass init."); } public static int value=1233; } public class SubClass{ static{ system.out.println("Subclass init."); } } public class NotInitDemo{ public void main(String[] args){ system.out.println(SubClass.value); } }
实际输出是 SuperClass init.
没有输出子类内容 为什么呢 ?
标签:class 初始 为什么 int 代码 oid ini public color
原文地址:https://www.cnblogs.com/zhangfengshi/p/13373998.html