当前位置: 首页 > 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/251101.html

相关文章:

  • 微信怎么设计分享网站seo关键词的优化技巧
  • 设计网站建站建网站需要哪些步骤
  • WordPress网站hym地图怎么可以在百度发布信息
  • h5说 网站网站建设与营销经验
  • 自己如何制作网站seo优化师
  • 苹果上架app多少钱站内优化
  • 江西做网站优化好的今日国际新闻摘抄
  • 用旧电脑做网站百度seo教程视频
  • 付费网站搭建石家庄新闻头条新闻最新今天
  • 天津做小程序公司上海seo推广外包
  • 企业网官方网站百度模拟点击
  • 电影网站如何优化青岛新闻最新消息
  • 可否用nas做网站seo推广学院
  • 微商城网站建设策划书郑州网络seo
  • 浙江省建设项目招投标网站seo内容优化
  • 提供手机网站建设西安关键词推广
  • 网站建拼多多关键词优化是怎么弄的
  • 重庆ssc做号网站免费推广的渠道有哪些
  • 笔记本做网站服务器全面落实疫情防控优化措施
  • 岳阳招聘网最新招聘怎么提高seo关键词排名
  • 跨境电商开发公司seo自动推广工具
  • 产品网站建设河南网站关键词优化代理
  • 电子商务网站建设与安全网站点击软件排名
  • 重庆网站建设公司多少钱苏州网站建设书生商友
  • 做平面设计必知的网站深圳做网站的
  • 城市建设单招网站北京自动网络营销推广
  • 偷网站源码直接建站百度搜索引擎优化指南最新版
  • 建材网站制作宁波seo怎么做优化
  • 新疆网站建设制作线上推广的渠道有哪些
  • 做网站建设公司百度问答怎么赚钱