通过子类引用父类的静态字段是否会导致子类的初始化?

通过子类引用父类的静态字段是否会导致子类的初始化?

  • v
  • makesoft
  • 1
  • 3年前
  • 举报
  • 勘误
精选简答题简单Java
描述
public class SuperClass {
    static {
        System.out.println("SuperClass init!");
    }
    public static int value = 123;
}
public class SubClass extends SuperClass {
    static {
        System.out.println("SubClass init!");
    }
}
public class NotInitialization {
    public static void main(String[] args) {
        System.out.println(SubClass.value);
    }
}

代码运行后会输出哪些信息?

相似题目

v
makesoft博主Lv1

  • 发表问题 845 篇
  • 发表文章 383 篇