网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

java如何在外部访问一个类的内部属性

时间:2024-10-31 01:02:53

1、创建一个Bean1类,并建好两个私有变量和构造方法。

java如何在外部访问一个类的内部属性

2、创建一个Bean2类,引入对应包,创建好main 方法。

java如何在外部访问一个类的内部属性

3、创建Class<?> clazz = Class.forName("test.Bean1");

java如何在外部访问一个类的内部属性

4、创建Bean1 bean = (Bean1) clazz.newInstance();Field[] fs = clazz.getDeclaredFields();

java如何在外部访问一个类的内部属性

5、创建for (Field field : fs) { // 要设置属性可达,不然会抛出IllegalAccessException异常 field.setAccessible(true); // 打印初始值 System.out.println(field.getName() + "===" + field.get(bean));}

java如何在外部访问一个类的内部属性

6、执行main方法查看结果

java如何在外部访问一个类的内部属性

7、查看输出结果,可以看到结果中有了私有变量了

java如何在外部访问一个类的内部属性
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com