以下内容全部出自狂神说Java,一个非常nice的小老师,安利一波~~~















我需要的重点来了:

面试必背呀以下内容




package com.rico.Reflection;
/**
* @author Rico_dds
* @date 2020/5/10 11:30
*/
public class Test01 {
static {
System.out.println("main被加载");
}
public static void main(String[] args) throws ClassNotFoundException {
//1.主动引用
//Son son = new Son();
//反射也会产生主动引用
//Class.forName("com.rico.Reflection.Son");
//2.不会产生类的引用方法
//System.out.println(Son.b);//调用父类的b
//Son[] sons = new Son[5];
System.out.println(Son.M);//调用父类的b
}
}
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;
}




2562

被折叠的 条评论
为什么被折叠?



