当前位置: 首页 > wzjs >正文

福州中小企业网站制作百度号码认证平台官网首页

福州中小企业网站制作,百度号码认证平台官网首页,济宁梵盛科技网站建设,南通网站排名一. 反射概念 反射(Reflection)允许程序在运行时查询、访问和修改类、接口、字段和方法的信息。反射提供了一种动态操作类的能力。 二. Java反射的基本使用和应用 java.lang.reflect 是 Java 反射机制的核心包 ,提供了操作类及其成员&…

一. 反射概念

反射(Reflection)允许程序在运行时查询、访问和修改类、接口、字段和方法的信息。反射提供了一种动态操作类的能力。

二. Java反射的基本使用和应用

java.lang.reflect 是 Java 反射机制的核心包 ,提供了操作类及其成员(字段、方法、构造函数等)的类和接口。通过这些 API,开发者可以在运行时动态地查询和修改类的结构

2.1 获取Class对象

  • 通过类字面量

    • // 类字面量 Class<?> peoClass = Peo.class;
  • 通过getClass方法

    • // getClass方法 Peo peo = new Peo(); Class<?> peoClass2 = peo.getClass();
  • 通过Class.forName()

    • // Class.forName()方法 Class<?> peoClass3 = Class.forName("Peo");

2.2 创建对象

		// 通过反射动态创建对象 Peo peo = Peo.class.getDeclaredConstructor().newInstance();

2.3 访问成员属性

        // 访问字段Class<?> classPeo = Peo.class;Field field = classPeo.getDeclaredField("name");field.setAccessible(true); // 如果字段是私有的, 需要设置为可访问field.set(peo, "xynu"); // 设置字段值Object o = field.get(peo); // 获取字段值System.out.println(o);

2.4 访问成员方法

调用无参方法

  • Method method = classPeo.getDeclaredMethod("print"); method.invoke(peo);

调用有参方法

  • Method method1 = classPeo.getDeclaredMethod("add", Integer.class, Integer.class); method1.invoke(peo, 1, 2);

2.5 获取构造函数

        Class<?> classPeo = Peo.class;// 获取构造函数Constructor<?> constructor = classPeo.getConstructor(String.class, Integer.class);System.out.println(constructor.getName());

2.6 获取接口和父类

        Class<?> classPeo = Peo.class;// 获取接口和父类Class<?>[] interfaces = classPeo.getInterfaces();for (Class<?> c : interfaces) {System.out.println(c.getName());}Class<?> superclass = classPeo.getSuperclass();System.out.println(superclass.getName());
http://www.dtcms.com/wzjs/554529.html

相关文章:

  • 如何看网站是否被降权怎么制作微信表情包
  • 网站建设与设计ppt模板下载公司网站设计教程
  • 网站制作维护费 归属女生做网站后期维护工作好吗
  • 泰国如何做网站推广模板网站如何引擎收录
  • 百度推广进入后是别的网站 说是服务器问题杭州临安网站建设
  • 怎么根据别人的网站做自己的网站jsp网站开发模式
  • 新网站开发wordpress数据库修改域名
  • 设计素材网站排行榜做二手钢结构网站有哪些
  • 濮阳网站建设哪里便宜个人站长做网站
  • 凡科免费网站建设wordpress 音乐播放器插件
  • 手机工信部网站备案查询数据分析网站html模板下载
  • 百度不收录网站关键词把wordpress改成返利网
  • 网站在哪里设置关键字工信部网站备案平台
  • 写作的网站有哪些wordpress主题教程视频
  • 网站开发与运营方向关键词优化好
  • 制作网站管理系统莒南做网站
  • 网站开发工作方案济宁公司做网站
  • 网站兼职做计划赚小钱wordpress 修改教程
  • 网站作业免费下载莱芜金点子今天最新招聘电子版
  • 杭州网站建设第一品牌wordpress翻译升级失败
  • 达州网站开发海南四定网站开发
  • 用dw做网站时怎么添加弹窗国内免费域名申请
  • 网站建设终身不用维护模板网站与定制网站的区别
  • 苏宁易购电子商务网站建设目标比较好的网页制作公司
  • 怎样宣传网站网站建设论文提纲
  • 淄博易宝网站建设网络推广服务内容
  • 北京网站制做的公司莱芜网络推广公司哪里有
  • 装修公司网站模板北京网站设计公司有哪些
  • wordpress做文字站wordpress 评论 姓名
  • 做美团网站代码重庆公司团建推荐