public class Person {
private String name;
private int age;
Person(String name, int age){
this.name = name;
this.age = age;
}
}
Constructor constructor = Person.class.getConstructor(String.class, int.class);
使用反射得到构造函数的时候发现提示说找不到此方法,然后在构造函数前加上public 就可以访问了
但是有些不解,构造函数也不是私有的是默认权限怎么都不能访问,那么反射的时候的权限限制细节
到底是怎么样的,求高手指点.
|