对于java class 的默认构造器的疑惑,

利用反射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 {}

猜你喜欢

转载自jackiezhi.iteye.com/blog/2267532
今日推荐