new和反射产生java内部类的实例化详解
前两天看到一道口试题,是关于内部类的知识,觉得很有意思。 这道题是这样的: 根据注释填写(1),(2),(3)处的代码 public class Test{ ?????? public static void main(String[] args){ ????????????? // 初始化Bean1 ????????????? (1) ????????????? bean1.I++; ????????????? // 初始化Bean2 ????????????? (2) ????????????? bean2.J++; ????????????? //初始化Bean3 ????????????? (3) ????????????? bean3.k++; ?????? } ? ?????? class Bean1{ ????????????? public int I = 0; ?????? } ? ?????? static class Bean2{ ????????????? public int?J = 0; ?????? } } public class Bean{ ?????? public class Bean3{ ????????????? public int k = 0; ?????? } } ? 这实在就是实例化内部类对象的题。 从上面的题可以看出