首页 > 其他分享 >反射API

反射API

时间:2022-10-30 23:56:49浏览次数:33  
标签:反射 T12 aClass getName Class API t12 age

获取反射类:

Student.class
student.getClass()
Class<?> aClass=Class.forName("student")

构造器

Object o = aClass.newInstance();  //默认构造器

Constructor<?> constructor = aClass.getConstructor(int.class, String.class);  //指定构造器
T12 sss = (T12)constructor.newInstance(1, "sss");

Field

T12 t12 = new T12();
Field age = aClass.getField("age");
Object o = age.get(t12);

//private
T12 t12 = new T12();
Field age = aClass.getDeclaredField("age");
age.setAccessible(true);
Object o = age.get(t12);
System.out.println(o);

Method

Class<?> aClass = Class.forName("com.sjj.T12");
T12 t12 = new T12();
Method getName = aClass.getMethod("getName");
Object result = getName.invoke(t12);
System.out.println(result);

//private
  Class<?> aClass = Class.forName("com.sjj.T12");
  T12 t12 = new T12();
  Method getName = aClass.getDeclaredMethod("getName");
  getName.setAccessible(true);
  Object result = getName.invoke(t12);
  System.out.println(result);

标签:反射,T12,aClass,getName,Class,API,t12,age
From: https://www.cnblogs.com/sjj123/p/16842803.html

相关文章

  • Python简单api实现
    flask作用及简单使用Flask的简单介绍及使用方法简介_珂鸣玉的博客-CSDN博客_flask 简单api搭建importflaskapi=flask.Flask(__name__)@api.route('/test1',......
  • asyncapi event-gateway
    支持的功能消息验证消息操作消息聚合消息过滤验证节流路由监控(包括追踪)参考架构说明目前来说官方的似乎还只支持基于kafka的处理,当前基于事件消息模式玩法......
  • 实验7:基于REST API的SDN北向应用实践
    实验目的能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;能够编写程序调用RyuRESTAPI实现特定网络功能。实验要求(一)基本要求编写Python程序,调用OpenDayl......
  • 高德地图 API,点击地图标记获取自定义标记 (Marker) 中的信息
    高德地图API,点击地图标记获取自定义标记(Marker)中的信息通过​​高德地图JSWeb添加自定义图标,自定义窗口标记​​已经能在地图中正常添加自定义标记了这篇文章讲......
  • 实验7:基于REST API的SDN北向应用实践
    一、实验目的能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;能够编写程序调用RyuRESTAPI实现特定网络功能。二、实验环境下载虚拟机软件OracleVisualBox或......
  • 【阿里内部教程】使用 Postman 实现 API 自动化测试
    ​ 背景介绍相信大部分开发人员和测试人员对 postman 都十分熟悉,对于开发人员和测试人员而言,使用 postman 来编写和保存测试用例会是一种比较方便和熟悉的方式。但......
  • 实验7:基于REST API的SDN北向应用实践
    这个作业属于哪个课程https://edu.cnblogs.com/campus/fzzcxy/FZUZCSDN202201这个作业要求在哪里https://edu.cnblogs.com/campus/fzzcxy/FZUZCSDN202201/homework/1271......
  • 解决 jdk9 及以后的 非法反射 警告
    前言我的jdk是11版的,因此经常会看见如下图所示的警告很多广泛使用的库都有这种非法反射的问题,看起来特别难受,这里给出两种解决方案1.JVM参数将--illegal-acce......
  • 实验7:基于REST API的SDN北向应用实践
    一.实验目的1.能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;2.能够编写程序调用RyuRESTAPI实现特定网络功能。二.实验环境1.下载虚拟机软件OracleVisualB......
  • 实验7:基于REST API的SDN北向应用实践
    一、实验目的1、能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;2、能够编写程序调用RyuRESTAPI实现特定网络功能。二、实验环境1、下载虚拟机软件OracleVi......