反射(未完)

这篇博客介绍了JAVA中的反射机制,包括其定义、类类的概念、反射的底层原理以及反射的开始,详细阐述了如何通过Class对象加载类,并列举了反射的三大作用。通过对反射的探讨,帮助读者理解如何在运行时动态地获取类的信息并操作类的对象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:什么是反射

    

    JAVA机制中的一种反编译,用来对未知的.class文件动态实例化对象,读写属性,调用方法,从而得到此文件的属性方法 


二:类类

    所有狗    狗类 Dog            狗对象    旺财

    所有猫    猫类Cat               猫对象    肥波

    所有类    类类 java.lang.Class              类对象 特定的类

三:反射底层原理

四:反射的开始

    一切反射都是从加载类对象开始

    1.Class.forName (”完整类名“)完整类名=包名.类名

    ClassNotFoundException    异常原因(

            类名错少Jar包;

            同一个类,类对象只会创建一次;

    2.类名.class;

    3.对象.getClass();

五:反射的三大作用

    




























































 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值