终于明白怎么通过反射来构造内部类对象了。这里头名堂不少,只能一一道来。 首先在 javalang 包下写一个包含内部类的类: package javalang; public class Outer { public static class Inner1{} } 注意这个类是 public static,后面我们慢慢把这些修饰符去掉。 要想通过反射来创建 Inner1 对象,首先要获得 Inner1 的 Class 对象。我们在 Outer 中写上 main 方法: public class Outer { public static class Inner1{} public static void main(String[] args) { System.out.println(Inner1.class); } } | |
输出结果:class javalang.Outer$Inner1 转载自:http://www.java3z.com/cwbwebhome/article/article8/8122.html?id=2450 |
黑马程序员_构造内部类对象
最新推荐文章于 2023-06-19 20:46:04 发布
------
Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------