package demo;
//测试类什么时候会初始化
public class test09 {
static {
System.out.println("main被加载");
}
public static void main(String[] args) throws ClassNotFoundException {
// TODO Auto-generated method stub
//主动引用
//Son son = new Son();
//反射也会产生主动应用
//Class.forName("demo.Son");
//不会产生类的引用的方法
//System.out.println(Son.b);
//Son[] array = new Son[5];
System.out.println(Son.M);
}
}
class Father{
static int b =2;
static {
System.out.println("父类被加载");
}
}
class Son extends Father{
static {
System.out.println("子类被加载");
m=300;
}
static int m = 100;
static final int M = 1;
}
注解和反射学习笔记-08分析类初始化
最新推荐文章于 2024-08-12 17:06:44 发布