首页 > 其他 > 详细

Class 类的理解

时间:2021-07-12 22:27:02      阅读:35      评论:0      收藏:0      [点我收藏+]

1、理解

加载到内存中的运行时的类,这个类本身就是Class 类的一个对象,java 中不能 Class cla = Person; 这样写,就给Person 补充了一个属性 class,所以要获取Class的对象

就要Class cla = Person.class; 这样写。

可以这样理解:类本身就是一个对象是谁的对象呢,Class的对象。对应Java 万事万物皆对象。

Class 这个类的对象不能new,需要运行时类来获取,例如Class cla = Person.class;

需要注意哈Class是一个范型类。

public final class Class<T> implements java.io.Serializable,
                              GenericDeclaration,
                              Type,
                              AnnotatedElement

2、Class的使用

Class 作为一个方法的参数

 //这里需要一个Class的对象
public static ConfigurableApplicationContext run(Class<?> primarySource, String... args) { return run(new Class<?>[] { primarySource }, args); } ConfigurableApplicationContext configurableApplicationContext = SpringApplication.run(AppMain.class, args)

 

Class 类的理解

原文:https://www.cnblogs.com/gaohq/p/15004145.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!