利用反射api 对class 的构造器进行查看,从而解决了自己对于默认构造器的访问权限的疑惑。
仅记录代码
仅记录代码
public class ClassDemo {
public static void main(String[] args){
Constructor<?>[] cntrs = ClassDemo1.class.getDeclaredConstructors();
for(Constructor<?> cntr : cntrs){
System.out.println(cntr);
}
}
public static class ClassDemo2{}
protected static class ClassDemo3{}
private static class ClassDemo4{}
}
class ClassDemo1 {}
本文通过示例代码展示了如何使用Java反射API来查看类的构造器,包括默认构造器的访问权限问题解决方法。通过获取ClassDemo1类的所有声明的构造器并打印出来,帮助理解Java中不同访问级别构造器的特性。
1106

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



