反射机制之Class类与反射源头

Class类

class X{
};
public class GetClassDemo01{
   public static void main(String srgs[]){

	   X x = new X();//实例化x类的对象
	   System.out.println(x.getClass().getName());//得到对象所在的类

	}

}

输出结果为X

即是反着来的知道实例来找到了类名;

是反射的源头所在。

正常情况下:引入需要的包.类名称—>new 实例化 —>取得实例

反射方式:实例化对象—>getClass()方法—>得到完整的包.类名称

2.class类没有显示的构造方法,构造方法私有化了

3.那么实例化class类的方法:

(1)通过forName()方法(最常用)

(2)类.class

(3)对象.getClass()

三种方法,实例化类之后就可以进行反射的操作了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值