类对象获取问题

类对象获取问题

=.getConstructor(Class[]{
., .,.,.


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小小 2022-10-25 09:51:23

同学你好,代码上传后未正确显示,建议选中对应代码语言后再粘贴代码上传,也可在问答区粘贴完整代码重新发起提问。

https://img1.sycdn.imooc.com//climg/6357411a09e64f5501150253.jpg

祝学习愉快~

  • 提问者 小白0719 #1
    Constructor constructor=employClass.getConstructor(new Class[]{
                      Integer.class, String.class,Float.class,String.class
               });

    课程中讲到:对于已有的类来说,它已经被加载,可以通过.class属性得到对应的类对象;

    那么对于没有被加载的类,该如何获取对应的类对象呢?上述代码该如何进行传参?


    2022-10-25 13:57:30
  • 好帮手慕小小 回复 提问者 小白0719 #2

    同学你好,当前小节课程中讲解说明的是:反射在操作之前必须要获取到对应的Class对象。

    执行Class.forName("com.thdao.reflect.entity.Employee");时就会将指定的类字节码文件加载到内存中,被加载到内存中后就可以获取到对应的Class对象了。


    获取 Class对象 的其他方式参考如下:

    https://img1.sycdn.imooc.com//climg/6357816609e0220a09320134.jpg

    通过 类名.class 也是可以将类加载到内存 获取到Class对象的。

    祝学习愉快~

    2022-10-25 14:23:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师