A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. public static void main(String[] args) throws  Exception {
  2.                 Class clazz = Person.class;
  3.                 Constructor c = clazz.getConstructor(String.class,int.class);
  4.                 Person p = (Person) c.newInstance("张三",23);
  5.                
  6.                 Field f = clazz.getDeclaredField("name");
  7.                 f.setAccessible(true);                                //去除私有权限
  8.                 f.set(p, "李四");
  9.                
  10.                 System.out.println(p);
  11.                
  12.         }
复制代码
代码中有一块是去除私有权限,想问,这个去除私有权限,是去除在主方法中调用类时的私有权限,还是去除了Person类中name字段的私有权限.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马