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

 时间:2026-04-25 18:58:45

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如何在外部访问一个类的内部属性

  • 程序流程图中局部布局设置方法
  • 华硕笔记本桌面倒置
  • Markdown文件如何创建并导入笔记本
  • 如何解决Visual Studio中进不了断点的问题
  • SQL Server如何进行脱机操作
  • 热门搜索
    西昌旅游集散服务中心 旅游ppt背景图片 阜阳市旅游局 青岛旅游一票通 福建旅游景点排行 天子温泉旅游度假区 沈阳有什么旅游景点 国家5a旅游景区名单 蚌埠旅游景点大全 韶关九峰山旅游攻略