反射概述-获取字节码Class对象的三种方式

反射概述

判定结果∶
*红色:失败*绿色:成功
*一般我们会使用断言操作来处理结果
*Assert.assertEquals(期望的结果,运算的结果);
补充∶
*Before:
*修饰的方法会在测试方法之前被自动执行*@After:
*修饰的方法会在测试方法执行之后自动被执行

反射:框架设计的灵魂

 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码反射:将类的各个组成部分封装为其他对象,这就是反射机制*好处∶

  1.可以在程序运行过程中,操作这些对家。

  2.可以解耦,提高程序的可扩展性.

 

 

 

获取字节码Class对象的三种方式

class对象功能∶
*获取功能︰
  1.获取成员变北们
    *Field[]getFields()
    *Field getField(string name)
    *Field[] getDeclaredFields()
    *Field getDeclaredField(string name)2.获取构造方法们
    *constructor<?>[]getconstructors()
    constructor<T>getconstructor(类<?>... parameterTypes)
    *Constructor<T> getDeclaredConstructor(类<?>... parameterTypesconstructor<?>[getDeclaredconstructors()
3.获取成员方法们∶|
    Method[] getMethods()
    *Method getMethod(string name,类<?>... parameterTypes)
    *Method[] getDeclaredMethods()
    *Method getDeclaredMethod(string name,类<?>... parameterTypes
4.获取类名
    *string getName()

 

posted @   ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示