Class类,Class对象的理解

1.Class类

在程序运行期间,java运行时系统始终为所有对象维护一个运行时类型标识。这个信息会跟踪每一个对象所属的类。虚拟机利用运行时类型信息选择要执行的正确的方法。利用一个特殊的java类访问这些信息,保存这些信息的类名为Class类。

位于java.lang.Class

2.Class类的理解:

相对应现实中的学生群体,在代码中我们抽象出Students类,为它设置各种属性和行为。

在java中,我们为所有的类抽象出Class类,描述他的属性。

如同用一个Student类的对象描述一个特定学生的属性,一个Class对象会描述一个特定类的属性。

注意这不是父类,只是这样理解

3.其他使用的地方

  1. synchronized和static一同修饰对象锁的是Class对象
  2. 反射获得类对象

4.Class 对象

Class对象就是一个描述其他类的实例,描述属性啦,方法啦,构造方法啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值