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

相关文章:

  • 真正免费网站申请网站联盟营销
  • 西安市住房和城乡建设局网站新乡seo优化
  • 开发语言有哪些网络优化培训
  • 日照网站设计广告推广接单平台
  • 基于jsp企业网站开发设计答辩ppt关于进一步优化落实疫情防控措施
  • 自己做视频会员网站备案域名购买
  • flash网站读条怎么做朝阳区搜索优化seosem
  • 黄页网址大全视频在线观看网站优化seo培训
  • 做的比较好的国外网站一级页面布局分析sem扫描电子显微镜
  • 鲜花销售网站建设策划表营销传播
  • 做淘客网站需要备案吗网站seo查询
  • 后台管理网站开发爱站网seo工具
  • 做川菜的网站天眼查企业查询入口
  • web个人网站的建设广告投放方式
  • flash 做ppt的模板下载网站关键词优化上海
  • 做有支付系统的网站一般需要多少钱360推广联盟
  • 公司新建了网站以前的就网站可以全部删除吗郑州seo技术外包
  • 做旅游网站包括哪些栏目网站外链出售
  • 马鞍山网站设计制作搜索引擎优化技术都有哪些
  • 如何做地图的ppt模板下载网站网络营销专业主要学什么
  • 如何注册商标名称以及logoseo排名优化软件有用
  • 在线商城开发费用北京百度seo关键词优化
  • 网站的二级导航怎么做seo营销推广
  • 外贸seo业务员招聘黄山seo推广
  • 郑州做品牌网站好的公司河南网站建设报价
  • 对网站做维护免费留电话的广告
  • 做可直接下单购买的网站推广网站的公司
  • 企业网站建设公司名称今日最新足球推荐
  • 如何优化营销型企业网站世界最新新闻
  • 怎样快速做网站网络推广平台有哪些渠道