Class对象和实例化对象区别?

火羽love 2019-09-28 11:43:15
class用到反射里面,所以用的时候看到一句话:在运行期间,一个类,只有一个Class对象产生
Class对象到底是什莫?只能有一个嘛?比如:一个student类,那我可以创建多个stu1,stu2,stu3......这
些实例化对象和Class有神魔关系呢?
...全文
831 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
silent_xiangyang 2019-09-28
  • 打赏
  • 举报
回复
有共同属性的归为一类 class就是哪个类, 实例就是具体的一个; 实例化和Class联系的你和人类的关系
qq_45370041 2019-09-28
  • 打赏
  • 举报
回复
引用 楼主 火羽love的回复:
class用到反射里面,所以用的时候看到一句话:在运行期间,一个类,只有一个Class对象产生
Class对象到底是什莫?只能有一个嘛?比如:一个student类,那我可以创建多个stu1,stu2,stu3......这
些实例化对象和Class有神魔关系呢?
1、Class对象是字节码文件的对象,当jvm加载class文件时,就会自动为我们创建Class对象,而我们只需要获取这个对象,不用我们自己创建。所以说,一个class文件的对象到底可以有几个,是不需要我们管的。 2、这些实例化对象和Class对象可以看成一样的,不过在使用上又有一些区别。 以上仅代表个人观点

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧