package 反射;
public class 分析类的初始化 {
static {
System.out.println("main初始化完毕");
}
public static void main(String[] args) throws Exception {
// Son son = new Son();
// Class.forName("反射.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("父亲类静态初始化完毕!!!");
}
public Father(){
System.out.println("父亲类构造方法完成!!!");
}
}
class Son extends Father{
static final int m=100;
public Son(){
System.out.println("Son构造方法完成!!!");
}
}
javaSE注解和反射之分析类的初始化
猜你喜欢
转载自blog.csdn.net/qq_42794826/article/details/109053874
今日推荐
周排行