繁体   English   中英

引用Java中的类

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM