[英]Reference to a class in java
是否可以在Java中存储对类的引用(例如String
),类似于python:Java:
class Cl {
//
}
ArrayList<somethinghere> a;
a.add(Cl);
蟒蛇
class Cl:
pass
A=[Cl]
像这样:
Class<String> clazz = String.class
Class<Cl> clazz2 = Cl.class;
List<Class<Cl>> list = new ArrayList<>();
list.add(clazz2);
您可以使用静态字段class
获得Class
实例。
在您的情况下, Cl.class
是您想要的值。
可以将其存储在Class<?>
类型的变量中或List<Class<?>>
Class<?> clazz = Test.class;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.